File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -160,14 +160,19 @@ export interface Props {
160
160
behavior: "smooth",
161
161
});
162
162
},
163
- 30 ,
163
+ 50 ,
164
164
{ leading: false, trailing: true }
165
165
);
166
166
167
+ const centerColumn =
168
+ document.querySelector<HTMLDivElement>(".columns .center");
169
+
167
170
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());
171
176
</script >
172
177
173
178
<style lang =" scss" >
You can’t perform that action at this time.
0 commit comments