0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
astro/packages/astro/components
Jacob Groß acf652fc1d
feat(ViewTransitions): use scrollend instead of scroll where supported (#8156)
* feat(ViewTransitions): use `scrollend` instead of `scroll` where supported

The [scrollend](https://developer.chrome.com/blog/scrollend-a-new-javascript-event/#event-details) mechanism seems like a better way to record the scroll position compared to throttling, so we could use it whenever a browser supports it.

Additionally, I've removed the `{passive}` flag from the `scroll` event, as it does nothing ([source](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener?retiredLocale=de#improving_scrolling_performance_with_passive_listeners:~:text=You%20don%27t%20need%20to%20worry%20about%20the%20value%20of%20passive%20for%20the%20basic%20scroll%20event.%20Since%20it%20can%27t%20be%20canceled%2C%20event%20listeners%20can%27t%20block%20page%20rendering%20anyway.)).

* Create long-chefs-jump.md

* fix typo / update comment
2023-08-25 08:43:52 -04:00
..
Code.astro fix: Removed extra double quotes from computed style in shiki code component (#8035) 2023-08-15 22:29:16 +08:00
Debug.astro
Image.astro
index.ts Initial View Transition Support (#7511) 2023-07-19 15:18:41 -04:00
shiki-languages.js
shiki-themes.js Remove pre-shiki v0.14 theme names (#8169) 2023-08-21 21:02:30 +08:00
Shiki.js
ViewTransitions.astro feat(ViewTransitions): use scrollend instead of scroll where supported (#8156) 2023-08-25 08:43:52 -04:00
viewtransitions.css [ci] format 2023-07-21 20:13:33 +00:00