Skip to content

fix: Preserve capture correctness across output changes - #346

Merged
devmobasa merged 2 commits into
mainfrom
fix/freeze-zoom-capture-correctness
Aug 19, 2026
Merged

fix: Preserve capture correctness across output changes#346
devmobasa merged 2 commits into
mainfrom
fix/freeze-zoom-capture-correctness

Conversation

@devmobasa

Copy link
Copy Markdown
Owner

Summary

  • validate active-output pixels and portal/PDF backdrop geometry using compositor-reported output modes
  • reject stale Freeze and Zoom captures across hotplug, scale, transform, suppression, and delayed XDG activation
  • show visible errors for stale captures while keeping user cancellation quiet
  • remove the obsolete changelog

Require verified output geometry and reject captures when output identity or layout changes, preventing shifted or reused pixels across direct, portal, and PDF backdrop paths.
@devmobasa
devmobasa force-pushed the fix/freeze-zoom-capture-correctness branch from 3e5b77d to 971a10e Compare August 19, 2026 14:37
@devmobasa
devmobasa merged commit 3ada538 into main Aug 19, 2026
2 checks passed
@devmobasa
devmobasa deleted the fix/freeze-zoom-capture-correctness branch August 19, 2026 14:54
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