aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/style.css
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-07 15:01:12 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-07 15:01:12 +0200
commit8883d60d0afa2ed9dd1ef68bc21fe1b9a65a59ff (patch)
tree5b6ecc0da84227e31dba6547ea81dd55c1894645 /packages/meshbay-hub/src/meshbay_hub/static/style.css
parent2c0903c648e24b4e2adf20492398e8b67d033b49 (diff)
downloadmeshbay-8883d60d0afa2ed9dd1ef68bc21fe1b9a65a59ff.tar.gz
fix(client): break the Wayland ready-to-show deadlock
Some Wayland compositors never schedule a first paint for an unmapped surface, but the window stays unmapped until show() runs, which was gated entirely on that paint's ready-to-show event — a cycle with no way out on its own. Observed under GNOME/Mutter on a VM whose virtio-gpu device fails command-buffer creation. Add a bounded fallback show(), guarded on isVisible() so it's a no-op once the event has already fired normally and doesn't steal focus back from whatever the person switched to. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CHKaCz2gq3ya8t13CvQ7Hp
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/style.css')
0 files changed, 0 insertions, 0 deletions