- From: Garrett Smith <dhtmlkitchen@gmail.com>
- Date: Mon, 19 Jul 2010 19:07:38 -0700
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: www-style <www-style@w3.org>
On 7/19/10, Boris Zbarsky <bzbarsky@mit.edu> wrote: > 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? > Any NodeSelector.query. Garrett
Received on Tuesday, 20 July 2010 02:08:07 UTC