The Fish shell project has released version 4.9 of its free and open source, Unix-like command line shell, continuing its long-standing focus on interactivity and usability. Unlike many releases that introduce sweeping new features, Fish 4.9 exists primarily to sidestep a specific problem: a bug involving the Konsole terminal emulator that caused the shift-pageup key combination to stop working. The issue stems from Konsole version v26.07.80's implementation of the kitty keyboard protocol, which Fish previously enabled by default. As a mitigation, Fish no longer requests that protocol when running under Konsole. Users who still want the enhanced protocol support can restore the old behavior by turning on the omit-term-workarounds feature flag. On terminals such as Kitty itself, the update brings a genuine improvement, allowing keys like shift-space and space to be mapped independently. Beyond the Konsole workaround, the release delivers a handful of practical fixes and refinements. Tab...