A keybinding with an unknown action is now dropped with an error rather than registered silently.
What's wrong with this entry?
An unknown action in a keybindings file now produces an error stating the binding is ignored, and a companion filter keeps only bindings whose action is null or valid, so a misspelled action no longer registers silently.
- The error text carries a spelling suggestion from a new Levenshtein-distance matcher, falling back to the valid actions in the namespace, then to the namespace list.
- Applies to any keybindings config; no gate found.
this binding is ignored
Strings lifted out of the shipped bundle, so the claim above can be checked against them.