Yes, I saw that helper (I searched for it name) :)
Yes, it's exactly what I mean: put this in one of the limites of the
workflow and never in the middle.
That's my opinion.



Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s) 08:06:

> There’s a sanitizeHTML helper function that’s relatively new.
>
> I don’t have a strong opinion on whether it should be sanitized by default
> or that should be the application developer’s responsibility.
>
> As far as PAYG is concerned, it’s better to put the responsibility on the
> app developer.
>
> As far as security is concerned, it would be better to sanitize in the
> framework.
>
> I personally would give precedence to PAYG because the threat of a XSS
> attack using innerHTML is a bit of a stretch in Royale.
>
> We should come up with a policy, document it, and stick to it across the
> framework.
>
> If we do sanitize in the components, it should probably happen in the
> model setter.
>
> What do others think?
>
> > On Oct 18, 2022, at 2:32 AM, Hugo Ferreira <hferreira...@gmail.com>
> wrote:
> >
> > Thank you very much.
> > I see the bug.
> > I hope that the Label (html property) that FormHeading that depends on,
> > doesn't have the same issue :)
> >
> > About the sanitize:
> > Should this be really a reponsibility of FormHeadingView !?
> > Shouldn't the responsibility on one of the edges (the limit of html
> > property core or on the end application) ?
> > In the middle, we could ending "sanitizing" too much just to be ensure.
> >
> >
> >
> > Harbs <harbs.li...@gmail.com> escreveu no dia segunda, 17/10/2022 à(s)
> > 19:25:
> >
> >> I assume this is Jewel. I don’t use Jewel, but I just looked at
> >> FormHeadingView and textChangeHandler is used for both textChange and
> >> htmlChange. In both cases it sets the text rather than html in the
> >> htmlChange case. That seems to be broken.
> >>
> >> If you fix this, make sure the html is sanitized when applied.
> >>
> >> Harbs
> >>
> >>> On Oct 16, 2022, at 5:17 PM, Hugo Ferreira <hferreira...@gmail.com>
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I'm using FormHeading when I have a lot of fields and want to create a
> >>> vertical separation (group of data).
> >>> It's OK, however I needed now to use in the FormHeading texto some HTML
> >>> (basic stuff like strong and br), however the property "text" of
> >>> FormHeading it's for simple real strings and not HTML.
> >>> I saw the html property, however this property does nothing.
> >>> It's something that it's not already implemented in the core or I'm
> >> missing
> >>> something ?
> >>>
> >>> I saw tht I can workaround, using a pure html:Div with innerHTML but I
> >> have
> >>> read in the past that I should avoid it.
> >>
> >>
>
>

Reply via email to