Merge pull request #9240 from omacom/fix/acceptance-security-coverage
Fix the bar visibility toggle and make the acceptance suite cover 4.0.2 security hardening
(cherry picked from commit 432b5e3e24)
This commit is contained in:
6 files changed
+151
-3
No files matched your search
@@ -948,6 +948,21 @@ Item {
|
||||
onFileChanged: barHiddenProbe.running = true
|
||||
}
|
||||
|
||||
// The directory watch can permanently stop delivering events after flag
|
||||
// changes land in quick succession, stranding the bar off screen until the
|
||||
// shell restarts. `omarchy-toggle-bar` nudges this after flipping the flag
|
||||
// so the probe re-reads it even when the watch has gone quiet.
|
||||
IpcHandler {
|
||||
target: "omarchy.bar"
|
||||
|
||||
// Start rather than restart: a probe already in flight was launched by the
|
||||
// directory watch after the flag flipped, so its answer is current, and
|
||||
// killing it here can swallow the result entirely.
|
||||
function syncHidden(): void {
|
||||
barHiddenProbe.running = true
|
||||
}
|
||||
}
|
||||
|
||||
Variants {
|
||||
model: Quickshell.screens
|
||||
|
||||
|
||||
Reference in new issue
Block a user