Closed Bug 416727 Opened 16 years ago Closed 16 years ago

[10.5] Fix tabbing into the Pop-up Exceptions List Policy column

Categories

(Camino Graveyard :: Preferences, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Camino1.6

People

(Reporter: alqahira, Assigned: alqahira)

Details

(Keywords: access, fixed1.8.1.13)

Attachments

(1 file)

On 10.5 with the new table tabbing impl, we tab into all "editable" table cells in a row.

In the Pop-up Exceptions List table (and in the Flashblock one implemented in bug 371895), we tab into the Policy column cells and make them ready for text entry, except that column doesn't accept text entry, only changes to the policy.

By contrast, the Cookies Exceptions list works correctly; you can tab into the cells in the Policy column and they become focused, but editing does not begin; instead, pressing <space> pops up the menu that allows you to change the Policy.

I don't know if this might require nib changes or not, so flagging 1.6b3? until someone looks at it.
Flags: camino1.6b3?
Bug 370119 might ultimately take care of this, but if we can easily improve this bit of the UI for 1.6, it might be worthwhile.
We can fix this by setting the policy column as not editable.  Due to the changes to tabbing behavior in Leopard, having a NSPopupButtonCell in an editable column seems to cause this problem.  The cookies exceptions list is un-editable, and does what we want.
Actually, should we just fix this over on bug 371895, since it's touching WebFeatures.nib?

If so, we just need to uncheck "editable" on the exceptions table column.  I should mention that doing so won't affect the actual editable status of the NSPopupButtonCell data cell, it merely allows for proper tabbing behavior.
(In reply to comment #3)
> Actually, should we just fix this over on bug 371895, since it's touching
> WebFeatures.nib?
> 
> If so, we just need to uncheck "editable" on the exceptions table column.

If that's all, yeah; I'll post a new nib there this afternoon.

(If we don't get bug 371895 for 1.6, we should do this separately, but for the moment, I prefer not to bitrot Bryan's nibwork.)
Assignee: nobody → alqahira
Depends on: 371895
Attached file Fixed nib
Since bug 371895 is now unlikely for 1.6, this just flips the editable bit on that column in the current nib.
Attachment #304648 - Flags: review?(Jeff.Dlouhy)
No longer depends on: 371895
Summary: [10.5] Fix (or disable) tabbing into the Pop-up Exceptions List Policy column → [10.5] Fix tabbing into the Pop-up Exceptions List Policy column
Comment on attachment 304648 [details]
Fixed nib

r=jeff
Attachment #304648 - Flags: review?(Jeff.Dlouhy) → review+
Comment on attachment 304648 [details]
Fixed nib

sr=smorgan. What a lame definition of "editable"...
Attachment #304648 - Flags: superreview?(stuart.morgan) → superreview+
Flags: camino1.6b3? → camino1.6b3+
Target Milestone: --- → Camino1.6
Checked in on the trunk and MOZILLA_1_8_BRANCH.
Status: NEW → RESOLVED
Closed: 16 years ago
Keywords: fixed1.8.1.13
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: