Closed Bug 62423 Opened 24 years ago Closed 23 years ago

URL bar: Alt+ArrowDown should open the list

Categories

(SeaMonkey :: Location Bar, defect, P2)

defect

Tracking

(Not tracked)

VERIFIED FIXED
Future

People

(Reporter: burnus, Assigned: hewitt)

References

(Blocks 1 open bug)

Details

(Keywords: access, Whiteboard: seeking r=, sr=)

Attachments

(1 file, 2 obsolete files)

Alt+ArrowDown should open the list of entered URL items.
(The menu which pops up, when you click on the down arrow (blue triangle
pointing down) right of the URL bar.
This is obligatory if you want to use this feature without a mouse
("accessibility") and mimics the behaviour of Windows comboboxes (4x Win).
Component: XP Apps: GUI Features → Keyboard Navigation
what about linux/mac?
nsbeta1
Keywords: nsbeta1
nsbeta1+, can minus if there is keyboard workaround
-
Keywords: nsbeta1nsbeta1-
Keywords: access
The url bar isn't any type of widget, it's just a textfield + a button which 
opens a menu.  We currently have an editable menulist that we could be using 
instead, but I agree with Matthew that we should get rid of these.  On Windows, 
alt+down-arrow also drops non-editable dropdowns.  So I propose that we special 
case this for the urlbar and fix it in the (non-editable) menulist's binding.
Assignee: ben → blakeross
Status: NEW → ASSIGNED
OS: Linux → All
Priority: P3 → P2
Hardware: PC → All
Target Milestone: --- → mozilla0.9.1
hewitt, are you interested in doing this (particularly since the urlbar is now 
indeed a specialized widget)?
Assignee: blakeross → hewitt
Status: ASSIGNED → NEW
I'll take it.
Status: NEW → ASSIGNED
moving to 0.9.2
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Target Milestone: mozilla0.9.2 → Future
What about pressing F6?  This would duplicate the functionality of IE on 
Windows...
No. Please don't confuse bugs, and don't mass spam a question.  The bug report 
'as is' is a windows parity report (and winie is a windows app)
Component: Keyboard Navigation → URL Bar
Blocks: 55416
Joe, this patch make the Javascript engine complains about E_NOINTERFACE.

I cobbled this together as a start, but it's not close to working - any advice?
The element you're trying to QI to nsIDOMXULPopupElement is an hbox.  The
history popup itself is not in the anon content, it would be the first explicity
menupopup child of the textbox.  You wouldn't need to QI the element anyway, its
just an xbl-defined property you are calling. Also, showPopup is not yet
properly implemented, it is still called openPopup in popup.xml
Attached patch Tested -- works (obsolete) — Splinter Review
Whiteboard: seeking r=, sr=
Comment on attachment 61838 [details] [diff] [review]
Tested -- works

sr=hewitt, but remove the !historyPopup.open check, as "open" isn't implemented
in popup.xml yet, and you don't need that check anyway.
Attachment #61838 - Flags: superreview+
Attachment #61821 - Attachment is obsolete: true
Attachment #61838 - Attachment is obsolete: true
Attachment #61931 - Flags: superreview+
Comment on attachment 61931 [details] [diff] [review]
Contains Hewitt's change - ready for r=

r=ben@netscape.com
Attachment #61931 - Flags: review+
-> fix checked in
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
in Solaris CVS build as of 12/17/01 alt+arrowdown puts moz in the background...
Not sure if this is intended on Unix.
vrfy fixed using comm bits [2002.01.07.0x] on rh7.2, winnt and mac 10.1.2
--however, the list opens in the upperleft of the screen, offset from the
browser window. filed bug 118644 for that.
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: