This sounds totally weird, but... in my keyboard layout (coder-dvorak), the digit keys are on the shift layer. To get "4", I hold down shift and press the "4" key.
Using wezterm + fish 4, digits are "eaten" somewhere and never make it to the shell. Turning on set -Ua fish_features no-keyboard-protocols works around the bug (digits work again).
Happy to test out potential fixes in a local git checkout if that helps.
This sounds totally weird, but... in my keyboard layout (coder-dvorak), the digit keys are on the shift layer. To get "4", I hold down shift and press the "4" key.
Using wezterm + fish 4, digits are "eaten" somewhere and never make it to the shell. Turning on
set -Ua fish_features no-keyboard-protocolsworks around the bug (digits work again).Happy to test out potential fixes in a local git checkout if that helps.