Johannes Altmanninger c3c8327610 Stop using stack for kitty progressive enhancement
Today fish pushes/pops kitty progressive enhancements everytime control is
transfered to/from fish. This constitutes a regression relative to 3.7.1:

    $ fish
    $ ssh somehost fish
    (network disconnect, now we missed our chance to pop from the stack)
    $ bash # or some ncurses application etc
    (keyboard shortcuts like ctrl-p are broken)

When invoking bash, we pop one entry off the stack but there is another one.
There seems to be a simple solution: don't use the stack but always reset
the current set of flags.  Do that since I did not find a strong use case
for using the stack[1] (Note that it was recommended by terminal developers
to use the stack, so I might be wrong).

Note that there is still a regression if the outer shell is bash.

[1]: https://github.com/kovidgoyal/kitty/issues/7603#issuecomment-2256949384

Closes #10603
2024-08-03 17:51:48 +02:00
..
2024-06-29 18:48:49 -07:00
2024-05-26 10:37:37 +02:00
2024-07-27 18:48:51 -07:00
2024-06-06 16:47:52 +02:00
2024-07-29 10:23:29 -07:00
2024-05-06 14:59:36 -05:00
2024-07-23 11:47:58 +02:00
2024-06-29 18:03:52 -07:00
2024-07-23 11:47:58 +02:00
2024-06-29 18:03:52 -07:00
2024-06-06 16:47:52 +02:00
2024-06-12 08:11:16 +02:00
2024-04-29 22:00:59 +02:00
2024-06-06 17:11:25 +02:00
2024-06-09 12:29:09 -07:00
2024-01-13 08:52:54 +01:00
2024-02-22 20:10:16 +01:00
2024-05-08 22:34:10 -05:00
2024-01-13 03:58:33 +01:00
2024-06-29 18:03:52 -07:00
2024-05-26 10:37:37 +02:00
2024-01-13 03:58:33 +01:00
2024-01-13 03:58:33 +01:00
2024-06-29 18:03:52 -07:00
2024-06-29 18:03:52 -07:00
2024-06-23 16:39:39 -07:00
2024-06-29 18:03:52 -07:00
2024-01-13 03:58:33 +01:00
2024-01-13 08:52:54 +01:00