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.
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>> 
>> 

Reply via email to