Closed Bug 411990 Opened 17 years ago Closed 1 month ago

[10.5] Tabbing through the bookmarks view should hit each column and enable editing (ExtendedOutlineView)

Categories

(Camino Graveyard :: Bookmarks, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: alqahira, Unassigned)

Details

On 10.5, tabbing through Safari's bookmarks treats each column (of the currently-highlighted row) as a tab-able destination and, like in table views, treats the first tab press as "start editing" and the second as "tab to the next column or control."  We should probably do this as well (see ExtendedTableView in bug 411599--but unlike that bug, this one does not cause the tab chain to die).

[5:56pm] murph: the only code I touched in the bookmark manager is the collections table view, as the actual bookmarks are in an outline view...
[5:57pm] murph: so we may have to look at ExtendedOutlineView too
The reason it's not working this time is because we actually mark ExtendedOutlineView's table columns as un-editable; instead we override -mouseDown: and then manually call editColumn:row:withEvent:select: to control inline editing.

To allow the proper tabbing behavior, the cells in the outline view must be editable.  I'm going to look into why we were doing this in the first place.  I'm hoping it was to support some functionality lacking on 10.2.  If we needed some more fine grained control over when editing started, we can probably accomplish that using some delegate method instead.
hendy was also going to look at our Extended* overrides, with a view to seeing what's still relevant and what's no longer needed.
Summary: [10.5] Tabbing through the bookmarks view should hit each column and enable editing → [10.5] Tabbing through the bookmarks view should hit each column and enable editing (ExtendedOutlineView)
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.