Skip to content

fix(lens): prevent resize sash border overlap - #279

Merged
astyfx merged 1 commit into
mainfrom
fix/lens-tab-border
Jul 30, 2026
Merged

fix(lens): prevent resize sash border overlap#279
astyfx merged 1 commit into
mainfrom
fix/lens-tab-border

Conversation

@astyfx

@astyfx astyfx commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

Prevents the Lens native view and its address bar border from overlapping the adjacent Dockview resize sash.

Changes

Fixes

  • lens: scale fractional native-view bounds inward so rounding cannot claim a pixel from the resize sash.
  • lens: remove the competing static split separator while a Lens pane owns that boundary.

Breaking Changes

None.

Test Evidence

  • bun test tests/lens-bounds.test.ts
  • bun test tests/custom-theme.test.ts
  • bun run test:e2e -- tests/e2e/lens-workspace-switch.e2e.ts
  • bun run typecheck
  • bun run build:desktop

Notes

  • Risk is limited to Lens split-boundary chrome and native-view bounds rounding.
  • Rollback: revert commit 10ad8aae.

@astyfx
astyfx enabled auto-merge (squash) July 30, 2026 05:21

@heath-s heath-s left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved

@astyfx
astyfx merged commit 485aa05 into main Jul 30, 2026
3 checks passed
@astyfx
astyfx deleted the fix/lens-tab-border branch July 30, 2026 05:24
@astyfx astyfx mentioned this pull request Jul 31, 2026
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