Wouldn't it likely need to be called just before layout? All the issues Dimitri highlighted are symptoms of layout running before distribution.
On Fri, May 15, 2015 at 3:46 PM, Olli Pettay <o...@pettay.fi> wrote: > On 05/15/2015 05:37 PM, Wilson Page wrote: > >> Would it be possible to leave the calling of the shadowRoot's >> distribute() function to the engine? This way the engine can be in full >> control over >> *when* distribution happens. >> > > > We would need to define when the engine calls it, otherwise web pages > start to rely on the behavior of whatever engine the developers of the > particular page mostly use. > > > > -Olli > > > >> On Wed, May 13, 2015 at 5:46 PM, Dimitri Glazkov <dglaz...@google.com >> <mailto:dglaz...@google.com>> wrote: >> >> I did a quick experiment around distribution timing: >> >> https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Distribution-Timing-Experiment.md. >> Hope you find it helpful. >> >> :DG< >> >> >> >