Re: Property Selector

On 7/19/10, Boris Zbarsky <bzbarsky@mit.edu> wrote:
> On 7/19/10 3:39 PM, Garrett Smith wrote:
>> On 7/19/10, Boris Zbarsky<bzbarsky@mit.edu>  wrote:
>>> On 7/19/10 2:50 PM, Garrett Smith wrote:
>>>> So the problem is where the property is a getter and that getter has
>>>> side effects and the side effects include modifying the DOM.
>>>
>>
>> [...]
>>
>>> In Gecko, sure.  For example offsetWidth.
>>>
>>
>> What is the side effect in the DOM from getting offsetWidth?
>
> In Gecko, due to the existence of XBL, arbitrary script can run under
> the getter (since getting offsetWidth requires flushing out pending
> style and layout changes and flushing out pending style changes can
> attach XBL bindings and run their constructors).
>

Wouldn't pending layout changes need to be flushed prior to the query?

Garrett

Received on Tuesday, 20 July 2010 00:13:11 UTC