Tab key takes focus from command line

Bug #804903 reported by Avi Romanoff
78
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Terminal
Fix Released
Critical
David Gomes

Bug Description

Currently, when using tab completion (for example) the focused GTK+ widget changes. This shouldn't happen at all -- tabs should be completely isolated to the terminal input itself. We need to override the GTK+ tab navigation.

This is a total show stopper - even if autocompletion would not work - losing the input every time the tab-commandline-reflex hits is a total usability killer. (from bug 809204)

When I'm typing something in the text entry and hit the tab key to auto-complete something, it autocompletes it, but also takes the focus off the text entry and puts it on the tab bar. Hitting the tab key again focuses the "new tab" button. Hitting it a third time puts the focus back on the text entry. Tab shouldn't even take focus from the text entry in the first place. (from bug 807405)

Pressing the "tab" key to complete suggestions also shifts widget focus (to the new tab button), so that pressing enter to complete the suggestion opens a new tab and interrupts my workflow. (from bug 807618)

Using glimspe (./launch-app.ch) opens Pantheon Terminal. Using [tab] for autocomplete works, but switches focus to the + sign in toolbar. So pressing [enter] opens new tab and it is not possible to continue writing because of the focusing of "+" (from bug 808140)

Related branches

description: updated
description: updated
description: updated
summary: - Override GTK+ tab navigation
+ Tab key takes focus from command line
Changed in pantheon-terminal:
importance: Undecided → Critical
status: New → Confirmed
Changed in pantheon-terminal:
status: Confirmed → In Progress
status: In Progress → Fix Committed
David Gomes (davidgomes)
Changed in pantheon-terminal:
status: Fix Committed → Confirmed
David Gomes (davidgomes)
Changed in pantheon-terminal:
importance: Critical → High
Changed in pantheon-terminal:
milestone: none → 0.1
David Gomes (davidgomes)
Changed in pantheon-terminal:
milestone: none → 0.1
David Gomes (davidgomes)
Changed in pantheon-terminal:
importance: High → Critical
Changed in pantheon-terminal:
status: Confirmed → Fix Committed
David Gomes (davidgomes)
Changed in pantheon-terminal:
assignee: nobody → David Gomes (davidgomes)
Changed in pantheon-terminal:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.