Closed Bug 494344 Opened 15 years ago Closed 13 years ago

Context menu works wrong on button input element

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: andreythinking, Unassigned)

Details

User-Agent:       Opera/9.27 (Windows NT 5.1; U; ru)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1b4) Gecko/20090423 Firefox/3.1

When right click on a button to launch context menu (and for example inspect it with Firebug), context menu not appears. And button saves pressed state between mouseOut and mouseOver events.

Reproducible: Always

Steps to Reproduce:
1. Create an button input element.
2. Right click on it. See no context menu. Do not produce more clicks.
3. Move mouse out from button. Move mouse over button. See button "self-press".
4. Try to make some clicks on panels and repeat step 3.
Actual Results:  
Button keeps pressed state and not context menu appears.
It makes impossible to inspect button actions with Firebug. This result is actual in FF 3.0.10 also with proper version of firebug (without editing install.rdf).

Expected Results:  
Context menu appears, button lost pressed state on mouseOut event.

It seems related with bug 470459.
I believe I can confirm this, on multiple versions of Firefox and Windows.  I was teaching a class on Selenium for a bunch of QA geeks and about half of them encountered this bug.  They could right-click on links and see the context menu, but right-clicking on a button simply darkened the button.  Mousing away from the button left the button darkened (which is slightly different behavior than that reported by the original poster).

So, right-clicking on this worked: <a title='Sort by Op State'>Op State</a>

but right-clicking on this did not produce a context menu: <input type="button" onclick="listFilterOpen();" class="slim" value="filters" />

The people who had the problem were running Firefox 3.0.9, 3.0.18, 3.5.9, and 3.6.3, some on WinXP and some on Vista.

After comparing this bug to #433168 I had a couple of them install the Firebug addin (v1.5.4); this fixed the problem.  However, that doesn't quite make sense in the context of the original author of this bug, because he was right-clicking so that he could _use_ Firebug.

So, steps to reproduce this bug should include:
 - Do a clean install of Firefox, with no add-ons
 - Right-click on a button input element
Reporter, are you still seeing this issue with Firefox 3.6.13 or later in safe mode? If not, please close. These links can help you in your testing.
http://support.mozilla.com/kb/Safe+Mode
http://support.mozilla.com/kb/Managing+profiles

You can also try to reproduce in Firefox 4 Beta 8 or later, there are many improvements in the new version, http://www.mozilla.com/en-US/firefox/all-beta.html
Whiteboard: [CLOSEME 2011-1-30]
Bug still live in Firefox 3.6.13 and 4.0b8 (both in safe mode).
Whiteboard: [CLOSEME 2011-1-30]
Version: unspecified → Trunk
Reporter -> Are you still experiencing this issue with the latest version of Firefox 5? Does the issue occur with the latest nightly? http://nightly.mozilla.org/

Can you provide a public URL or test case the shows the issue?
Closing bug as Incomplete - if you are still experiencing this issue or have more information to provide feel free to post back here and we can re-open the bug. You can also get assistance by visiting the Firefox help site -> http://support.mozilla.com/en-US/kb/Ask+a+question
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.