Skip to content

XY-295: move scroll capture capability ownership into app host#118

Merged
yvette-carlisle merged 4 commits intomainfrom
xy/xy-295-host-core-scroll-capability
Apr 19, 2026
Merged

XY-295: move scroll capture capability ownership into app host#118
yvette-carlisle merged 4 commits intomainfrom
xy/xy-295-host-core-scroll-capability

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • move scroll-capture capability acquisition behind an explicit host adapter owned by the app host
  • keep stitching and overlap-proof semantics in rsnap-overlay while adding structured host busy/unavailable handling
  • add regression coverage for silent permission rejection and busy frame-request backoff, and update host/core docs

Testing

  • cargo make lint
  • cargo make test
  • cargo make replay-scroll-capture-self-check
  • cargo make smoke-self-check-macos

Notes

  • cargo make replay-scroll-capture still requires local traces in ~/Library/Application Support/ink.hack.rsnap/scroll-capture-traces on this machine
  • manual live scroll-capture validation was not run in this session

@yvette-carlisle yvette-carlisle merged commit fa5b4d5 into main Apr 19, 2026
7 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/xy-295-host-core-scroll-capability branch April 19, 2026 16:16
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.

1 participant