Commit 7a25ef8
wasm-gui task#11 FIX VALIDATED: file-monitor hang gone (inotify backend); applicationsmenu has a separate remaining block
Rebuilt host+sidecar (restored node_modules via pnpm install -- concurrent churn
wiped target/+esbuild) and validated the inotify fix:
(1) The infinite hang is GONE: the applicationsmenu panel now PROGRESSES (reaches
the WM check at 45s + the system-bus connect) and its worker threads EXIT CODE 0,
where they previously parked forever never reaching g_task_return. GIO no longer
falls back to the hanging GPollFileMonitor.
(2) NO REGRESSION: panel-core (clock+separator) still draws (23200 px) with the
inotify libgio; it shows the same non-blocking WM warning yet draws.
(3) REMAINING (separate, smaller): the applicationsmenu plugin still blocks the bar
(clock+separator draws; +applicationsmenu -> black). Now that the file-monitor
workers complete, the block is elsewhere in applicationsmenu/garcon init (missing
button icon, or garcon eager-load blocking the plugin-add loop).
task#11 root cause (GPollFileMonitor async query_info, no inotify) is FIXED +
validated; the applicationsmenu-draws-the-bar goal is one step away. Fix is
constraint-#5 clean.
M8+XU0-XU2 green; XU3 core done; XU4 wallpaper done; XU5 builds+runs.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 1f43dee commit 7a25ef8
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
0 commit comments