Skip to content

test: verify historical header overlap with real Web scrolling - #75

Merged
taekchef merged 1 commit into
mainfrom
investigate/web-overlay
Oct 1, 2026
Merged

taekchef merged 1 commit into
mainfrom
investigate/web-overlay

Conversation

@taekchef

@taekchef taekchef commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Purpose

Test-only follow-up for issue #62. Windows/macOS is not required to verify this Web DOM clipping mechanism. No production behavior changes or release.

Coverage

  • Run the exact v1.4.10 bundle and current main against the same normal-flow header and real overflow-scroll DOM
  • Scroll an annotated passage behind the header and compare highlight paint eligibility and numbered markers
  • Temporarily enable highlight hit-testing only during observation: elementsFromPoint otherwise excludes pointer-events:none elements and cannot prove clipping
  • Restore persisted annotations, scroll back, resize the header, and verify conversation header clipping does not erase sidebar highlights
  • Baseline must demonstrate the historical overlap; current main must show no overlap

Validation

Related: #62

@taekchef
taekchef marked this pull request as ready for review October 1, 2026 04:17
@taekchef
taekchef merged commit d91033a into main Oct 1, 2026
3 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.

[Bug] 批注高亮块显示优先级仍高于会话顶栏,选区高亮与编号遮挡顶栏内容(同 #50 / #44 的层级问题)

1 participant