Scrollbar Visual Glitch ( regardless of the HWA on/off).

RESOLVED FIXED in Firefox 20

Status

()

Core
Layout
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: Adam Frisby, Assigned: roc)

Tracking

({regression, testcase})

18 Branch
mozilla21
regression, testcase
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(firefox18 wontfix, firefox19- wontfix, firefox20- fixed, firefox21- fixed, firefox-esr17 unaffected)

Details

Attachments

(4 attachments)

(Reporter)

Description

5 years ago
Created attachment 699572 [details]
scrollbar.png

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130108 Firefox/21.0
Build ID: 20130108033457

Steps to reproduce:

Have HW Acceleration enabled
Have Flash plugin installed and enabled (I'm on version 11.6.602.108)

Open this page in a new tab: https://github.com/ataranto/CefSharp
Open this page in a second tab: https://groups.google.com/forum/#!forum/cefsharp
Scroll down the page in the second tab


Actual results:

Scrollbar visually glitches


Expected results:

Scrollbar does not visually glitch
(Reporter)

Comment 1

5 years ago
Created attachment 699593 [details]
Test case
(Reporter)

Comment 2

5 years ago
I attached the most simplified html file I could still reproduces the bug.

Revised steps to reproduce:

Have HW Acceleration enabled
Have Flash plugin installed and enabled (I'm on version 11.6.602.108)

Open any page with flash content (e.g. Youtube) in one tab
Open Test Case html file in second tab
Scroll down the Test Case page
(Reporter)

Updated

5 years ago
Summary: Scrollbar Visual Glitch (Flash?) → Scrollbar Visual Glitch
(Reporter)

Comment 3

5 years ago
Sorry to keep replying.

With the test case I uploaded the glitch occurs for me both with or without HW acceleration enabled as well as without the flash tab being loaded. I have no idea whats happening.

Revised steps to reproduce:

Open Test Case html file
Scroll down the page
(Reporter)

Comment 4

5 years ago
Also the original test case also works with Silverlight or Java. Load a webpage that has silverlight content (I used netflix) or load a page with a java applet and the visual glitch is present on the google groups page.

Comment 5

5 years ago
Regression range with comment#1 testcase

The problem happens regardless of the HWA on/off.
And It happens in Windows7 Aero and AeroBasic, but not in Windows7 Classic.

Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/58ebb638a7ea
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121115172150
Bad:
http://hg.mozilla.org/mozilla-central/rev/a7ed19f7d21a
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121116090659
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=58ebb638a7ea&tochange=a7ed19f7d21a


Regression window(m-i)
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/244493403e89
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121115151651
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/2c2c6ddb6fe6
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121115163151
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=244493403e89&tochange=2c2c6ddb6fe6


In local build:
Last Good: a3ea6aa33de6
First Bad: 76e6feedd0d6

Triggered by:
76e6feedd0d6	Robert O'Callahan — Bug 810470. Part 2: Change nsDisplayBackground invalidation to store and compare the background positioning rect. r=mattwoodrow


Regression window(aurora-channel)
Good:
http://hg.mozilla.org/releases/mozilla-aurora/rev/51b78d081436
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20121119014404
Bad:
http://hg.mozilla.org/releases/mozilla-aurora/rev/f0833ab13aef
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20121119025204
Pushlog:
http://hg.mozilla.org/releases/mozilla-aurora/pushloghtml?fromchange=51b78d081436&tochange=f0833ab13aef
Blocks: 810470
Status: UNCONFIRMED → NEW
status-firefox18: --- → affected
status-firefox-esr17: --- → unaffected
tracking-firefox19: --- → ?
tracking-firefox20: --- → ?
tracking-firefox21: --- → ?
Component: Untriaged → Layout
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
Version: 21 Branch → 18 Branch

Updated

5 years ago
Keywords: testcase
Attachment #699593 - Attachment mime type: text/plain → text/html

Updated

5 years ago
Summary: Scrollbar Visual Glitch → Scrollbar Visual Glitch ( regardless of the HWA on/off).

Comment 6

5 years ago
roc - if you're able to find a low risk fix here, we'd be happy to uplift. The user impact is not great enough to track for release though.
Assignee: nobody → roc
tracking-firefox19: ? → -
tracking-firefox20: ? → -
tracking-firefox21: ? → -

Updated

5 years ago
Duplicate of this bug: 830337

Updated

5 years ago
Duplicate of this bug: 832836

Comment 9

5 years ago
Bug 832075 is similar to this, but I'm not sure if it's an exact duplicate.

Updated

5 years ago
OS: Windows 7 → All
Hardware: x86_64 → All

Updated

5 years ago
Duplicate of this bug: 832075
Blocks: 828824
Created attachment 705732 [details]
somewhat simpler testcase
You need to shift-reload to get that testcase to work. Not sure why.
Created attachment 708455 [details] [diff] [review]
fix
Attachment #708455 - Flags: review?(matt.woodrow)
Attachment #708455 - Flags: review?(matt.woodrow) → review+
Blocks: 834742
https://hg.mozilla.org/integration/mozilla-inbound/rev/d7f45e033103
https://hg.mozilla.org/mozilla-central/rev/d7f45e033103
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla21
status-firefox19: --- → affected
status-firefox20: --- → affected
Comment on attachment 708455 [details] [diff] [review]
fix

[Approval Request Comment]
Bug caused by (feature/regressing bug #): DLBI
User impact if declined: Corrupt scrollbar drawing (and possibly corrupt drawing of other native-themed content)
Testing completed (on m-c, etc.): landed
Risk to taking this patch (and alternatives if risky): low risk patch. Just makes us invalidate more for themed content.
String or UUID changes made by this patch: none
Attachment #708455 - Flags: approval-mozilla-beta?
Attachment #708455 - Flags: approval-mozilla-aurora?
Comment on attachment 708455 [details] [diff] [review]
fix

Approving for Aurora, but it's too late for non-critical change on Beta at this point.
Attachment #708455 - Flags: approval-mozilla-beta?
Attachment #708455 - Flags: approval-mozilla-beta-
Attachment #708455 - Flags: approval-mozilla-aurora?
Attachment #708455 - Flags: approval-mozilla-aurora+
https://hg.mozilla.org/releases/mozilla-aurora/rev/0492f5009464
status-firefox18: affected → wontfix
status-firefox19: affected → wontfix
status-firefox20: affected → fixed
status-firefox21: --- → fixed
No longer blocks: 828824
Duplicate of this bug: 828824
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0

Verified on Firefox 21.0b5, on Windows 7, 64 bits using the two provided testcases.
You need to log in before you can comment on or make changes to this bug.