mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2026-08-04 19:45:08 -04:00
Ensure event listeners are passive
This commit is contained in:
@@ -74,8 +74,8 @@ export function setViewportOffset(
|
||||
*/
|
||||
export function watchViewportOffset(): Observable<ViewportOffset> {
|
||||
return merge(
|
||||
fromEvent<UIEvent>(window, "scroll"),
|
||||
fromEvent<UIEvent>(window, "resize")
|
||||
fromEvent<UIEvent>(window, "scroll", { passive: true }),
|
||||
fromEvent<UIEvent>(window, "resize", { passive: true })
|
||||
)
|
||||
.pipe(
|
||||
map(getViewportOffset),
|
||||
|
||||
@@ -83,7 +83,7 @@ export function patchScrollfix(
|
||||
iif(isAppleDevice, els$, NEVER)
|
||||
.pipe(
|
||||
switchMap(els => merge(...els.map(el => (
|
||||
fromEvent(el, "touchstart")
|
||||
fromEvent(el, "touchstart", { passive: true })
|
||||
.pipe(
|
||||
mapTo(el)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user