Fix 1.16.3: tight circle selection #5

Merged
ilia merged 1 commits from fix/1.16.3-tight-select into main 2026-08-05 13:06:40 -05:00
Owner

Summary

  • Circling a short heading no longer pulls the large Ship demo block above
  • Skip OCR-merge when a11y already has useful text (was re-polluting short labels)
  • Stub no longer turns 1. Circle… into a lone 1. headline
  • Smoke asserts heading extract + Copy; 59 unit tests green

Test plan

  • ./gradlew testDebugUnitTest (59)
  • scripts/smoke-circle.sh (How to circle + Copy)
  • Manual dogfood remaining chips
## Summary - Circling a short heading no longer pulls the large Ship demo block above - Skip OCR-merge when a11y already has useful text (was re-polluting short labels) - Stub no longer turns `1. Circle…` into a lone `1.` headline - Smoke asserts heading extract + Copy; 59 unit tests green ## Test plan - [x] `./gradlew testDebugUnitTest` (59) - [x] `scripts/smoke-circle.sh` (How to circle + Copy) - [ ] Manual dogfood remaining chips
ilia added 1 commit 2026-08-05 13:06:30 -05:00
Fix tight-circle selection stealing neighboring text
CI / secret-scan (pull_request) Successful in 29s
CI / skip-ci-check (pull_request) Successful in 30s
6738f14469
Prefer a11y nodes centered in the circle, skip OCR merge when a11y is
already useful, and smoke-test the How to circle heading case.
ilia scheduled this pull request to auto merge when all checks succeed 2026-08-05 13:06:39 -05:00
ilia merged commit 9dfe0af6e1 into main 2026-08-05 13:06:40 -05:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/crkl#5