Skip to content

fix(desktop): isolate destination page scrolling - #1082

Merged
vastsa merged 1 commit into
mainfrom
fix/route-scroll-container
Sep 26, 2026
Merged

vastsa merged 1 commit into
mainfrom
fix/route-scroll-container

Conversation

@vastsa

@vastsa vastsa commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Keep Plugins, Pull Requests, and Scheduled pages on a destination-owned route-scroll container.
  • Preserve chat-only thread-scroll Composer occlusion behavior.
  • Add a regression test and document the scrolling contract.

Validation

  • node --test apps/desktop/test/route-scroll.test.mjs apps/desktop/test/plugins-page-style.test.mjs apps/desktop/test/transcript-style.test.mjs apps/desktop/test/chrome-control-geometry.test.mjs apps/desktop/test/renderer-review-fixes.test.mjs (50 passed)
  • pnpm --dir <worktree> --filter @pi-desktop/desktop lint
  • node scripts/check-agent-policy-sync.mjs
  • node scripts/check-pr-base-main.mjs
  • git diff --check

The local desktop build and rendered UI E2E could not run because the host environment is missing optional voice dependencies (opencc-js, @huggingface/hub, transcribe-cpp, and @picovoice/pvrecorder-node).

Keep chat-only transcript masking out of Plugins, Pull requests, and Scheduled routes. Add a source-level regression guard and document the destination scrolling contract.
Copilot AI lite review requested due to automatic review settings September 26, 2026 05:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vastsa
vastsa merged commit abe40ee into main Sep 26, 2026
4 checks passed
@vastsa
vastsa deleted the fix/route-scroll-container branch September 26, 2026 05:42
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