Fixed, tested and commit done :) Usually I fix using CodEditor (a kind of Notepad++ for macOS) and then "ant clean" and then "ant all". It takes more then 30 minutes on my machine ! For things more complex I test integrated on my project using VS Code and then I put the code in the SDK, compile and test.
For this particular use case, how could I acelerate my workflow ? Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s) 21:53: > FYI, it’s not necessary to compile the whole SDK unless your current build > is old. You can compile a single SWC at a time. > > > On Oct 18, 2022, at 11:51 PM, Hugo Ferreira <hferreira...@gmail.com> > wrote: > > > > Yes, it's exactly what I'm doing right now. > > Compiling the SDK on my machine takes the time to dinner and even so, > > probably it's not finished yet ! > > I hope next year, I update my MacBook :) > > > > Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s) > 21:38: > > > >> Let’s see what others think, but in the meantime there’s no reason to > not > >> fix the bug. There are other html setters which already set innerHTML. > >> > >> Harbs > >> > >>> On Oct 18, 2022, at 11:29 PM, Hugo Ferreira <hferreira...@gmail.com> > >> wrote: > >>> > >>> 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. > >>>>>> > >>>>>> > >>>> > >>>> > >> > >> > >