-
Notifications
You must be signed in to change notification settings - Fork 83
Commits on Dec 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 446db38 - Browse repository at this point
Copy the full SHA 446db38View commit details
Commits on Dec 19, 2018
-
Initial work on a virtual content element based on searchable invisib…
…le DOM. (...) This new implementation is based around the assumption that all of the features enabled by searchable invisible DOM require those elements to actually be in the main document.
Configuration menu - View commit details
-
Copy full SHA for 9ef3e90 - Browse repository at this point
Copy the full SHA 9ef3e90View commit details
Commits on Dec 20, 2018
-
Fill in overridden methods in ChildManager; ChildManager#[_spliceChil…
…dren] now handles inserting children.
Configuration menu - View commit details
-
Copy full SHA for d4ed72c - Browse repository at this point
Copy the full SHA d4ed72cView commit details
Commits on Jan 3, 2019
-
Replace ChildManager mixin with a MutationObserver; use ResizeObserve…
…r. (...) ChildManager doesn't serve any purpose: MutationObserver is needed to discover parser-inserted children and MutationObserver callbacks are called before the next paint, giving overridden Node methods no performance advantage.
Configuration menu - View commit details
-
Copy full SHA for d318ceb - Browse repository at this point
Copy the full SHA d318cebView commit details
Commits on Jan 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e44239e - Browse repository at this point
Copy the full SHA e44239eView commit details -
Perform layout in a single loop with interleaved reads and writes. Re…
…move `top` cache.
Configuration menu - View commit details
-
Copy full SHA for 54b03ae - Browse repository at this point
Copy the full SHA 54b03aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1196a6c - Browse repository at this point
Copy the full SHA 1196a6cView commit details
Commits on Jan 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0f746e9 - Browse repository at this point
Copy the full SHA 0f746e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2bf914 - Browse repository at this point
Copy the full SHA b2bf914View commit details
Commits on Jan 11, 2019
-
Adjust the
scrollTop
of the target of scroll events to account for ……height estimate error.
Configuration menu - View commit details
-
Copy full SHA for 147f88c - Browse repository at this point
Copy the full SHA 147f88cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9cfe4 - Browse repository at this point
Copy the full SHA 5d9cfe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be3e82 - Browse repository at this point
Copy the full SHA 5be3e82View commit details
Commits on Jan 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3ebfab9 - Browse repository at this point
Copy the full SHA 3ebfab9View commit details -
Skip updates when the element isn't renderable to prevent elements' h…
…eight estimates from being set to 0.
Configuration menu - View commit details
-
Copy full SHA for bed9d33 - Browse repository at this point
Copy the full SHA bed9d33View commit details -
Find the nearest scrolling ancestor by walking the tree rather than u…
…sing scroll event targets. (...) The target of scroll events isn't always the element that needs to have its `scrollTop` corrected when height estimates are found to be incorrect during an update. This can happen if the virtual content is nested in multiple scrollable elements and the user scrolls more of the virtual content into view using one of the outer scrollable elements.
Configuration menu - View commit details
-
Copy full SHA for 291755a - Browse repository at this point
Copy the full SHA 291755aView commit details
Commits on Jan 15, 2019
-
Use
Element#scrollBy
instead of settingscrollTop
to prevent smoo……th scrolling interruption. (...) https://bugzilla.mozilla.org/show_bug.cgi?id=1502059
Configuration menu - View commit details
-
Copy full SHA for 43ee876 - Browse repository at this point
Copy the full SHA 43ee876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2ad57 - Browse repository at this point
Copy the full SHA 3a2ad57View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f12d4 - Browse repository at this point
Copy the full SHA b9f12d4View commit details
Commits on Jan 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f813e20 - Browse repository at this point
Copy the full SHA f813e20View commit details -
Enable and disable listening for scroll events based on intersection …
…with the viewport.
Configuration menu - View commit details
-
Copy full SHA for 58866c9 - Browse repository at this point
Copy the full SHA 58866c9View commit details
Commits on Jan 18, 2019
-
Handle resizes of the nearest scroll container by watching for viewpo…
…rt intersection with unrendered space. (...) Before this change, the virtual-content did not update if its nearest scroll container (possibly the window) resized in a way that made more of the virtual-content visible. To fix this, sentinel elements sized to fill the space between visible elements are inserted and monitored with an IntersectionObserver, using the viewport as the root. This has the convenient side effect of covering all of the cases that were previously handled by listening to scroll events. Additionally, this prevents any virtual-content elements that do not intersect the viewport from updating for scroll events.
Configuration menu - View commit details
-
Copy full SHA for 3bb6494 - Browse repository at this point
Copy the full SHA 3bb6494View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0719f0f - Browse repository at this point
Copy the full SHA 0719f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9494e27 - Browse repository at this point
Copy the full SHA 9494e27View commit details
Commits on Jan 19, 2019
-
Clean up the intersection observer callback: tracking the virtual-con…
…tent's viewport intersection state is unnecessary. (...) Tracking the state of the virtual-content element's intersection with the viewport isn't necessary because the callback won't be called if the virtual-content element's intersection with the viewport didn't change or the virtual-content element doesn't intersect the viewport (meaning none of its descendants intersect the viewport).
Configuration menu - View commit details
-
Copy full SHA for 8a92113 - Browse repository at this point
Copy the full SHA 8a92113View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4131d3 - Browse repository at this point
Copy the full SHA d4131d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9469205 - Browse repository at this point
Copy the full SHA 9469205View commit details -
Fix the case where resizing the window didn't trigger updates. Replac…
…es the scroll event listener with an IntersectionObserver.
Configuration menu - View commit details
-
Copy full SHA for 8f42c8d - Browse repository at this point
Copy the full SHA 8f42c8dView commit details
Commits on Jan 22, 2019
-
Remove unnecessary update in
connectedCallback
; the IntersectionObs……erver will handle this case.
Configuration menu - View commit details
-
Copy full SHA for fbf455a - Browse repository at this point
Copy the full SHA fbf455aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 448aec5 - Browse repository at this point
Copy the full SHA 448aec5View commit details -
Send a fake MutationRecord to process all the current child nodes dur…
…ing construction. (...) Reading `childNodes` at this time violates the "Requirements for custom element constructors and reactions". https://html.spec.whatwg.org/multipage/custom-elements.html#custom-element-conformance
Configuration menu - View commit details
-
Copy full SHA for ed9b9a3 - Browse repository at this point
Copy the full SHA ed9b9a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for be60760 - Browse repository at this point
Copy the full SHA be60760View commit details -
Remove height fallback for unknown nodes in
_update
. (...)Commit ed9b9a3 makes this check unnecessary by making sure that all nodes are processed by the MutationObserver callback before any update.
Configuration menu - View commit details
-
Copy full SHA for bad3feb - Browse repository at this point
Copy the full SHA bad3febView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19af4cb - Browse repository at this point
Copy the full SHA 19af4cbView commit details
Commits on Jan 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8a3ee81 - Browse repository at this point
Copy the full SHA 8a3ee81View commit details
Commits on Feb 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d8fbe09 - Browse repository at this point
Copy the full SHA d8fbe09View commit details
Commits on Feb 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 742d6ea - Browse repository at this point
Copy the full SHA 742d6eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f60fa05 - Browse repository at this point
Copy the full SHA f60fa05View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdaa1d4 - Browse repository at this point
Copy the full SHA fdaa1d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f84c6 - Browse repository at this point
Copy the full SHA a9f84c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7c57c - Browse repository at this point
Copy the full SHA 5f7c57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5671753 - Browse repository at this point
Copy the full SHA 5671753View commit details
Commits on Feb 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4c0a667 - Browse repository at this point
Copy the full SHA 4c0a667View commit details