diff options
| author | Jay V <[email protected]> | 2025-07-04 13:53:20 -0400 |
|---|---|---|
| committer | Jay V <[email protected]> | 2025-07-04 13:53:25 -0400 |
| commit | 994368de15f580d02f54fa244bac6375aece9a46 (patch) | |
| tree | 26cf695b09226405253d4dfb7ba80ec0a2259b40 /packages/web/src | |
| parent | 143fd8e07635274403874479a53f0b124ac5f433 (diff) | |
| download | opencode-994368de15f580d02f54fa244bac6375aece9a46.tar.gz opencode-994368de15f580d02f54fa244bac6375aece9a46.zip | |
docs: share fix scrolling again
Diffstat (limited to 'packages/web/src')
| -rw-r--r-- | packages/web/src/components/Share.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx index 7f2c45b18..e2e880f61 100644 --- a/packages/web/src/components/Share.tsx +++ b/packages/web/src/components/Share.tsx @@ -601,6 +601,7 @@ export default function Share(props: { messages: Record<string, Message.Info> }) { let lastScrollY = 0 + let hasScrolledToAnchor = false let scrollTimeout: number | undefined let scrollSentinel: HTMLElement | undefined let scrollObserver: IntersectionObserver | undefined @@ -954,9 +955,11 @@ export default function Share(props: { // Wait till all parts are loaded if ( hash !== "" + && !hasScrolledToAnchor && msg.parts.length === partIndex() + 1 && data().messages.length === msgIndex() + 1 ) { + hasScrolledToAnchor = true scrollToAnchor(hash) } }) |
