New GTK source view based input area has focus issues
After changing the input area to depend on GTK source view and reimplementing autocomplete I can identify a few focus related issues.
- When a room is entered input area receives the focus and it is very difficult to move focus outside of it by using the keyboard alone. Tab key is used for nick auto completion - good. Pressing shift+tab and ctrl+tab types in the tab character into the box. The only way on how to leave this widget is by pressing ctrl+shift+tab (pretty inconvenient I think). Is there a way to improve this?
- When focus is moved outside the input area it is no longer possible to focus back to it by using the keyboard alone. It is only possible to focus the input entry by clicking on it.