File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -160,14 +160,19 @@ export interface Props {
160160 behavior: "smooth",
161161 });
162162 },
163- 30 ,
163+ 50 ,
164164 { leading: false, trailing: true }
165165 );
166166
167+ const centerColumn =
168+ document.querySelector<HTMLDivElement>(".columns .center");
169+
167170 document.addEventListener("scroll", scrollOutline);
168- document
169- .querySelector(".columns .center")
170- ?.addEventListener("scroll", scrollOutline);
171+ centerColumn?.addEventListener("scroll", scrollOutline);
172+
173+ // Flush debounced outline scroll functions when scrollend is fired (if browser supports it)
174+ document.addEventListener("scrollend", () => scrollOutline.flush());
175+ centerColumn?.addEventListener("scrollend", () => scrollOutline.flush());
171176</script >
172177
173178<style lang =" scss" >
You can’t perform that action at this time.
0 commit comments