Skip to content

screensaver: Do more to acquire a modal grab attempt when locking.#13618

Merged
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:cs-grab-retry
Mar 5, 2026
Merged

screensaver: Do more to acquire a modal grab attempt when locking.#13618
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:cs-grab-retry

Conversation

@mtwebster
Copy link
Member

cinnamon-screensaver made muultiple attempts to acquire a modal 'grab' when activating, including using xdo to cancel ui toolkit popups.

  • Add an asynchronous pushScreensaverModal to do the same.
  • Screensaver service 'response' is delayed until this ultimately succeeds or fails.
  • Suspend inhibitor state is held during this time also.

@mtwebster mtwebster marked this pull request as draft March 5, 2026 04:29
@mtwebster mtwebster force-pushed the cs-grab-retry branch 2 times, most recently from ae922ee to e07a246 Compare March 5, 2026 14:11
cinnamon-screensaver made muultiple attempts to acquire a modal
'grab' when activating, including using xdo to cancel ui toolkit
popups.

- Add an asynchronous pushScreensaverModal to do the same.
- Screensaver service 'response' is delayed until this ultimately
  succeeds or fails.
- Suspend inhibitor state is held during this time also.
@mtwebster mtwebster marked this pull request as ready for review March 5, 2026 14:37
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@linuxmint linuxmint deleted a comment from github-actions bot Mar 5, 2026
@mtwebster mtwebster merged commit 3fa32cb into linuxmint:master Mar 5, 2026
4 of 5 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.

1 participant