Skip to content

fix(windows): 修复项目菜单滚轮滚动迟缓 - #208

Merged
1lck merged 4 commits into
1lck:preview/0.3.0from
Mucheen:fix/project-menu-wheel-scroll
Aug 21, 2026
Merged

fix(windows): 修复项目菜单滚轮滚动迟缓#208
1lck merged 4 commits into
1lck:preview/0.3.0from
Mucheen:fix/project-menu-wheel-scroll

Conversation

@Mucheen

@Mucheen Mucheen commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bind the existing WebView2 wheel helper to the actual project menu overflow container.
  • Preserve pixel, line, and page wheel deltas while allowing boundary scroll chaining.
  • Keep the workaround scoped to TitleProjectMenu so other dropdowns are unchanged.

Verification

  • bun test src/ui/scroll-container-wheel.test.ts (5 passed)
  • bun run typecheck
  • bun run lint (existing warnings only)
  • bun run build (existing dependency and chunk-size warnings only)
  • Browser wheel check: deltaY 120 moved scrollTop from 0 to 120; the bottom-boundary event remained unconsumed.
  • scripts/build-windows.ps1 -Configuration Release
  • cargo test --manifest-path windows/tauri/src-tauri/Cargo.toml (71 passed)

@Mucheen
Mucheen requested a review from 1lck as a code owner August 20, 2026 15:51
@1lck
1lck merged commit 10eb438 into 1lck:preview/0.3.0 Aug 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants