You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a per document analyser, instead of per element analyser. The top level analyser creates the rule holder (which sets up rules in an ordered list). This holder can then be reused per element.
The above changes drastically improve layouting speed (about 5x).
Proper support for position:relative
Disabled caching of layouts, because it interferes with the bubbling up of floats. Floats bubble up in complicated ways:
For xy-plane, they continue bubbling up until the criteria defined in isFloatLimit are met.
For z-axis, they stop bubbling up when position:relative is encountered (apart from the above criteria).