Closed Bug 823028 Opened 12 years ago Closed 3 years ago

Right click context menu is not displayed properly with HWA off

Categories

(Core :: Widget: Win32, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox18 - ---
firefox19 - ---

People

(Reporter: pauly, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

STR:
1. Disable hardware acceleration
2. Login to yahoo mail or gmail
3. Click "compose new email"
4. Right click on the body area

Actual results;
Right click context menu is not displayed properly
Last good nightly: 2012-10-07
First bad nightly: 2012-10-08

http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2012-10-07&enddate=2012-10-08
I can't reproduce this with Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20121219 Firefox/20.0, 20121219030847

I tried gmail and ymail and switched to the new ymail layout as seen on your screenshot.
(In reply to Paul Silaghi [QA] from comment #1)
> Last good nightly: 2012-10-07
> First bad nightly: 2012-10-08
> 
> http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2012-10-
> 07&enddate=2012-10-08

Nothing stands out to me in that regression range. As with Matti, I am not able to reproduce this. I tried the latest Nightly on Windows 7. Marking this as unconfirmed until we get further details which lead us to reproduce this issue.
Status: NEW → UNCONFIRMED
Ever confirmed: false
I managed to reproduce on another Win 7 x64 machine, but not on a Win XP x64 one.
Try to quickly press right click 10-20 times and move mouse slowly to the left in the mail body area. Also don't forget to disable HWA.
I saw menu corruption once doing that. It wasn't the whole menu though, only the bottom two items were obfuscated with whitespace. After 20 minutes of trying to reproduce this it's only happened once. Unless there is something obvious in the regression range in comment 1 I'm not sure what can be done about this.
It seems to happen once per session.
I can more easily reproduce this on Yahoo Mail. Unfortunately, hourly builds don't go far enough back so we can't regress the window in comment 1 further. I'm not sure about that regression window though. I can reproduce this in Firefox 19.0a2 2012-12-21 but not in Firefox 18.0b5, but the regression window correlates to Firefox 18.0a1.

I'll try to see if I can confirm the regression window.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
(In reply to Paul Silaghi [QA] from comment #1)
> Last good nightly: 2012-10-07
> First bad nightly: 2012-10-08
> 
> http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2012-10-
> 07&enddate=2012-10-08

I get the exact same regression range. Here is the URL using change set IDs:
http://hg.mozilla.org/mozilla-central/pushloghtml?=fromchange=ecd4c4304219&tochange=9738e5a0190a

This URL gives me a different set of changes. Paul, please make sure to always use the changeset IDs in the future.
> Bug 610713 - Popup menus leave artifacts on the desktop and nc client areas 

Seems like a likely culprit.
Component: Layout → Widget: Win32
That said, this still doesn't explain why I can reproduce this on 18.0a1 Nightly and 19.0a2 Aurora, but not 18.0b5.
Is this with the composited desktop or classic?
I'm not able to reproduce on win7 with glass enabled.
I was using the Windows 7 Default theme.
Given the latest STR requiring attempts for long amounts of time and quickly clicking, no need to track (this appears to be an edge case).
(In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #13)
> I was using the Windows 7 Default theme.

I can't seem to reproduce this with the Windows 7 Basic or Windows 7 Classic themes.

(In reply to Alex Keybl [:akeybl] from comment #14)
> Given the latest STR requiring attempts for long amounts of time and quickly
> clicking, no need to track (this appears to be an edge case).

It doesn't always take a long amount of time, it seems to be a bit random. In some instances, this has happened to me on the first click attempt. I don't think it's of much an edge-case as you are assuming, Alex.
In case it matters, my GPU is NVidia GeForce 8600 GT with driver version 9.18.13.1070 (310.70)
It's not reproducible with the try build, but the context menu becomes a little whiter when quickly pressing the right click several times.
with Firefox 21 beta, i am facing this issue too in windows 7, this is happening on download manager (tools>download) and if i right click first time, it working but after that its not working as many time as i am clicking. tried with both hard accerelation on and off, but the rest remain same
Thanks Swarnava, I'm not 100% sure this is the same bug but it may be related. James, would you be able to create a new try build for Swarnava to confirm?
(In reply to James from comment #21)
> new try build will appear here when it finishes:
> 
> http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/jh.dev0@gmail.com-
> b38cb20e2150

Thank you James.

Swarnava, please test this build when you can. It should be there in a couple of hours.
but the site is saying 

Not Found

The requested URL /pub/mozilla.org/firefox/try-builds/jh.dev0@gmail.com was not found on this server.
Looks like the rest of the url got line wrapped and it's missing the "-b38cb20e2150" part. The link from comment 21 should work better, make sure you have the -b38cb20e2150 in the url.
(In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #22)
> (In reply to James from comment #21)
> > new try build will appear here when it finishes:
> > 
> > http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/jh.dev0@gmail.com-
> > b38cb20e2150
> 
> Thank you James.
> 
> Swarnava, please test this build when you can. It should be there in a
> couple of hours.

WFM in Win7 SP1 with this try build
Could you test a regular nightly without this patch as well?

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly//latest-trunk/

It may have already been fixed by something else and not this patch.
(In reply to James from comment #26)
> Could you test a regular nightly without this patch as well?
> 
> http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly//latest-trunk/
> 
> It may have already been fixed by something else and not this patch.

WFM in Win7 SP1 with latest Firefox 23.0a1 nightly!
Reproducible on 21.0b6 in Win7
If you wanted you could bisect to find out what changed fixed the problem for you between 23 and 21 and we could consider uplifting.
Depends on: 844255

WFM per comment 27

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: