Ignore keys properly in SelectView::on_event
Ignore keys properly in SelectView::on_event

on_event consumes all keypresses by trying to jump to the item that matches the char. Even if no such item is found, the key event is lost to the rest of the application. By returning EventResult::Ignored when the key press has no effect, the key event that have no effect on the SelectView can still be used by somebody else.
Gyscos/Cursive