Piotr Osiewicz
f0d4d71e97
pane: Always notify status bar items on Pane::Focused events ( #10275 )
...
Due to peculiarities in handling of terminal panes (namely the fact that
they are not actually tracked by the Workspace::active_pane member), it
was possible to get into a state where status bar items "lost track" of
an active pane item; one way to reproduce it was to open a new terminal
via "workspace: new terminal" with a pane open in a central view; once a
new terminal is opened, the language selector and line number indicator
lose track of an active item. Focusing central view does nothing - it
will only go away after switching a tab in the central view.
To remedy this, we now always notify the status bar items of a pane
focus change, even if Workspace::active_pane points to the same pane.
Release Notes:
- Fixed status bar focus issues when spawning a terminal via `workspace:
new terminal` action.
2024-04-08 17:03:25 +02:00
..
2024-03-28 15:41:22 -04:00
2024-04-01 12:16:16 +03:00
2024-03-05 12:01:17 -05:00
2024-04-03 12:21:17 +02:00
2024-03-26 13:28:06 +01:00
2024-03-12 12:54:12 +02:00
2024-03-14 16:39:55 -04:00
2024-04-04 13:43:14 +02:00
2024-04-04 15:12:35 +02:00
2024-03-28 11:55:35 -04:00
2024-03-29 21:12:47 -04:00
2024-03-05 12:01:17 -05:00
2024-04-04 13:43:14 +02:00
2024-04-04 13:43:14 +02:00
2024-03-29 17:09:49 -07:00
2024-03-15 16:58:46 -04:00
2024-03-15 12:37:25 -04:00
2024-03-26 13:28:06 +01:00
2024-03-29 12:18:38 +02:00
2024-03-28 10:51:55 +01:00
2024-03-22 17:29:06 -07:00
2024-04-03 12:21:17 +02:00
2024-04-05 15:59:37 -07:00
2024-04-08 10:16:12 -04:00
2024-04-08 10:16:12 -04:00
2024-03-28 18:32:11 +01:00
2024-04-05 17:04:07 -04:00
2024-03-05 12:01:17 -05:00
2024-04-02 11:19:19 -04:00
2024-04-01 17:22:59 -07:00
2024-04-08 11:41:54 +02:00
2024-04-03 13:49:12 +02:00
2024-03-08 22:18:44 -08:00
2024-03-05 12:01:17 -05:00
2024-04-05 15:45:29 +02:00
2024-03-14 12:39:45 -04:00
2024-03-20 15:52:02 +01:00
2024-04-06 15:20:30 -07:00
2024-03-11 10:45:57 +01:00
2024-04-06 15:20:30 -07:00
2024-03-11 10:45:57 +01:00
2024-03-22 11:17:16 +01:00
2024-04-06 00:18:32 +03:00
2024-03-05 12:01:17 -05:00
2024-04-03 12:21:17 +02:00
2024-04-08 13:12:24 +02:00
2024-03-20 17:33:26 -04:00
2024-03-18 20:33:20 -06:00
2024-04-06 19:48:11 -07:00
2024-04-04 21:06:30 +02:00
2024-04-02 13:12:38 -06:00
2024-03-26 16:10:09 -07:00
2024-04-03 09:22:56 -07:00
2024-03-20 12:47:04 -07:00
2024-04-02 20:40:00 -06:00
2024-03-21 20:30:33 -06:00
2024-03-14 12:39:45 -04:00
2024-04-03 17:28:51 +02:00
2024-03-21 08:23:15 +01:00
2024-04-06 19:48:11 -07:00
2024-04-01 17:22:59 -07:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-29 23:17:25 +02:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-21 14:10:18 -06:00
2024-04-03 13:34:56 +03:00
2024-04-05 20:23:37 -06:00
2024-03-29 12:11:57 -04:00
2024-03-26 13:28:06 +01:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-14 17:05:07 -04:00
2024-03-28 10:40:07 -07:00
2024-04-03 12:21:17 +02:00
2024-04-03 17:28:51 +02:00
2024-04-06 00:18:32 +03:00
2024-04-08 14:43:00 +02:00
2024-03-29 12:11:57 -04:00
2024-04-03 12:21:17 +02:00
2024-04-03 12:21:17 +02:00
2024-03-28 18:32:11 +01:00
2024-04-01 12:07:26 -04:00
2024-04-01 12:07:26 -04:00
2024-03-20 11:13:58 -04:00
2024-03-12 21:02:04 -06:00
2024-04-03 17:28:51 +02:00
2024-04-05 19:24:46 -07:00
2024-03-05 12:01:17 -05:00
2024-04-05 20:23:37 -06:00
2024-03-20 18:52:17 -06:00
2024-04-08 17:03:25 +02:00
2024-04-01 18:22:25 +03:00
2024-04-08 14:43:00 +02:00
2024-03-05 12:01:17 -05:00