Shabirjan427
77aaeafc06
fix: keep X11 dialogs above the window that owns them
...
Top-level windows never set WM_TRANSIENT_FOR, so the window manager could
raise an owner over its dialog. The owner is disabled while the dialog is
open, so the program then looked frozen with its prompt out of sight.
Pass each window's owner to the X11 backend and set the property before
the window is mapped.
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Diagnosed the hidden dialog and wrote the change from a request to fix the failures found in a live Bitvise test.
2026-11-05 19:53:16 +01:00
..
2026-09-21 02:06:58 +02:00
2026-11-01 19:25:15 +00:00
2026-10-27 03:59:26 +00:00
2026-07-31 23:22:18 +02:00
2026-07-31 23:22:18 +02:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-07-31 23:22:18 +02:00
2026-07-31 16:46:25 +02:00
2026-11-03 11:49:09 +00:00
2026-10-29 09:57:47 +00:00
2026-11-04 12:48:39 +00:00
2026-10-27 01:17:41 +00:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-11-04 12:48:39 +00:00
2026-09-20 20:45:32 +02:00
2026-11-04 12:48:39 +00:00
2026-09-20 20:45:32 +02:00
2026-10-31 11:11:27 +00:00
2026-10-27 01:17:41 +00:00
2026-10-25 18:32:16 +00:00
2026-10-25 18:32:16 +00:00
2026-07-31 23:22:18 +02:00
2026-10-27 03:59:26 +00:00
2026-09-20 20:45:32 +02:00
2026-10-25 08:52:34 +01:00
2026-10-25 08:52:34 +01:00
2026-07-31 16:46:25 +02:00
2026-11-04 17:12:43 +00:00
2026-11-04 17:12:43 +00:00
2026-11-02 11:25:54 -07:00
2026-11-04 12:48:39 +00:00
2026-11-03 00:04:47 +00:00
2026-11-04 16:00:56 +00:00
2026-10-31 06:18:52 +00:00
2026-10-31 06:18:52 +00:00
2026-11-04 22:30:51 +00:00
2026-07-31 16:46:25 +02:00
2026-10-25 20:58:10 +00:00
2026-11-05 19:52:49 +01:00
2026-11-05 19:52:49 +01:00
2026-08-01 02:31:50 +02:00
2026-11-03 00:04:47 +00:00
2026-07-31 22:56:57 +02:00
2026-11-04 12:48:39 +00:00
2026-11-04 12:48:39 +00:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-10-25 03:00:05 +01:00
2026-10-30 11:37:02 +00:00
2026-10-25 03:00:05 +01:00
2026-11-05 09:04:46 +00:00
2026-11-05 09:04:46 +00:00
2026-08-01 00:12:57 +02:00
2026-10-26 06:11:52 +00:00
2026-07-31 23:22:18 +02:00
2026-11-05 19:53:16 +01:00
2026-10-25 04:38:33 +01:00
2026-10-24 16:24:23 +00:00
2026-07-31 16:46:25 +02:00
2026-09-20 20:45:07 +02:00
2026-09-20 20:45:07 +02:00
2026-07-31 16:46:25 +02:00
2026-11-04 12:48:39 +00:00
2026-09-21 10:33:46 +00:00
2026-09-03 16:48:12 +02:00
2026-09-03 16:48:12 +02:00
2026-11-04 12:48:38 +00:00
2026-10-31 11:11:27 +00:00
2026-11-04 12:48:39 +00:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-07-31 23:22:18 +02:00
2026-11-04 12:48:39 +00:00
2026-11-04 12:48:39 +00:00
2026-11-05 07:41:01 +00:00
2026-11-02 12:48:02 -07:00
2026-11-04 12:48:38 +00:00
2026-07-31 16:46:25 +02:00
2026-11-01 18:44:29 +00:00
2026-07-31 16:46:25 +02:00
2026-07-31 16:46:25 +02:00
2026-11-04 17:01:05 +00:00
2026-11-04 17:01:05 +00:00
2026-09-20 20:45:32 +02:00
2026-11-05 19:53:16 +01:00
2026-11-05 07:41:01 +00:00
2026-11-05 19:53:16 +01:00
2026-10-25 16:17:49 +00:00