Open
Bug 371777
Opened 18 years ago
Updated 3 years ago
Shift+F10 behavior to open context menu is not consistent
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
NEW
People
(Reporter: wsmwk, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: access, Whiteboard: dom-triaged)
from Bug 136634
1. Shift+F10 -> context menu opened
2. Shift+F10 -> context menu closed
3. Shift+F10
expected results:
open context menu
actual results (windows):
no change
(assuming this will happen for mac + linux, and windows' context key, when 136634 gets fixed)
Pressing Shift+F10 a fourth time opens context menu
| Reporter | ||
Comment 1•17 years ago
|
||
It seems trunk behavior has changed. In TB, SM and FF, context menu key now only OPENS the menu, never closes. Seems like good behavior. Assuming this is a design change.
=> INVALID.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
| Reporter | ||
Comment 2•17 years ago
|
||
correction, shift+F10 still the same. Note: notadupe of bug 136634 which is about context menu. This bug is about Shift+F10
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Summary: Shift+F10/Ctrl+Space/windows' Context-menu key a third time does not open context menu → Shift+F10 a third time does not open context menu (unlike context menu key)
Comment 3•17 years ago
|
||
Shift+F10 is only used under Windows and it also opens to context menu. So please move it to Windows only or give clear steps what has to be done to get it reproduced on other OS.
| Reporter | ||
Comment 5•17 years ago
|
||
I don't know what shift+F10 is supposed to do - but it's behavior is not consistent. Ref bug 136634 comment 1, 2 and 6
comparison
A.
Shift+F10 -> context menu opened
Shift+F10 -> context menu closed
Shift+F10 (no action)
B.
context-menu-key -> context menu opened
Shift+F10 -> context menu closed
Shift+F10 -> context menu opened
C.
context-menu-key -> context menu opened
context-menu-key -> context menu stays opened
selected windows apps: adobe reader, word
- both shift+F10 and context-menu-key *only* open the menu, don't close the menu
selected windows apps: notepad, windows explorer
- context-menu-key *only* open the menu, don't close the menu
- shift+F10 opens, second shift+F10 closes the menu and move focus to a toolbar or a command menu
Blocks: 136634
Status: UNCONFIRMED → NEW
Component: Keyboard: Navigation → Widget: Win32
No longer depends on: 136634
Ever confirmed: true
QA Contact: keyboard.navigation → win32
Summary: Shift+F10 a third time does not open context menu (unlike context menu key) → Shift+F10 behavior to open context menu is not consistent
Comment 6•17 years ago
|
||
(In reply to comment #5)
> A.
> Shift+F10 -> context menu opened
> Shift+F10 -> context menu closed
> Shift+F10 (no action)
Hit Shift+F10 again and the context menu opens again.
> B.
> context-menu-key -> context menu opened
> Shift+F10 -> context menu closed
> Shift+F10 -> context menu opened
> C.
> context-menu-key -> context menu opened
> context-menu-key -> context menu stays opened
Not able to test both cases due to lacking key under my VmWare. I don't know how to reassign some mappings.
Comment 8•14 years ago
|
||
I think this task should be done, but I wanted to provide more information as to why the bug happens in most programs in Windows.
In most programs in Windows (For example: notepad)
- First shift+F10: it opens the context
- Second shift+F10: closes the context menu and focuses menu bar
- Third shift+F10: Unfocuses the menu bar (You are back to where you started)
- Fourth shift+F10: Opens the context menu again
So when you are about to hit the third shift+F10 you have no context menu on a menu bar so it unfocuses. In FF you don't see the menu bar by default so it seems inconsistent.
I think the best way to fix this is after the second Shift+F10 to put the focus back to where it was instead of to the invisible menu bar.
| Reporter | ||
Comment 9•9 years ago
|
||
re: comment 8, I see what you mean in notepad. I see this also with notepad++
However, current MS office products on win7 pro shift+F10 ONLY open the context menu, doesn't close it or focus anywhere else. And in my unedicated opinion this seems to be the correct model, if the intent of F10 is to mimic what happens with right+click mouse which ONLY opens the context menu. Esc may be used to close it.
Wonderful consistency across windows apps - I didn't find any docs from searching the net.
What does accessibility have to say about this?
(Not sure how this squares with bug 136634, and no comments there about accesibility standards)
Component: Widget: Win32 → Keyboard: Navigation
Flags: needinfo?(tbsaunde+mozbugs)
Comment 10•9 years ago
|
||
I assume you meant to need info someone else, I don't know anything about this.
Flags: needinfo?(tbsaunde+mozbugs) → needinfo?(vseerror)
| Reporter | ||
Comment 11•9 years ago
|
||
Let me clarify .. what I'm interesting in hearing from accessilbility, is what would be ideal behavior from accessibility POV, not what the "OS standard" is or should be.
Flags: needinfo?(vseerror)
Comment 12•9 years ago
|
||
(In reply to Wayne Mery (:wsmwk, use Needinfo for questions) from comment #11)
> Let me clarify .. what I'm interesting in hearing from accessilbility, is
> what would be ideal behavior from accessibility POV, not what the "OS
> standard" is or should be.
no clue
Flags: needinfo?(dbolter)
Comment 14•9 years ago
|
||
I agree with Brian in the end of comment 8, in our case it makes sense to me to not focus the invisible menu bar after the second shift+F10.
Flags: needinfo?(dbolter)
| Reporter | ||
Comment 15•9 years ago
|
||
clarifying further... the question I have is, shouldn't shift+F10 invoke context menu on every invocation?
Again, shouldn't it behave precisely like right+click?
| Reporter | ||
Comment 16•9 years ago
|
||
Another way of putting it is, I think the behavior in notepad described in comment 8 is exceedingly poor, and shouldn't be used as an example of model behavior at all.
Comment 17•9 years ago
|
||
(In reply to Wayne Mery (:wsmwk, use Needinfo for questions) from comment #15)
> clarifying further... the question I have is, shouldn't shift+F10 invoke
> context menu on every invocation?
> Again, shouldn't it behave precisely like right+click?
Yes, it should.
| Assignee | ||
Updated•6 years ago
|
Component: Keyboard: Navigation → User events and focus handling
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•