On 7/19/10 8:12 PM, Garrett Smith wrote:
> 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?
I'm not sure I follow the question.... What query?
-Boris