Re: Property Selector

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

-Boris

Received on Monday, 19 July 2010 20:00:28 UTC