Closed Bug 820680 Opened 12 years ago Closed 2 years ago

Refreshing background tabs repaints the active tab

Categories

(Core :: Widget: Win32, defect)

18 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox18 --- affected
firefox19 - ---
firefox20 - ---
firefox-esr17 --- unaffected

People

(Reporter: mayankleoboy1, Unassigned)

References

()

Details

(Keywords: platform-parity, regression)

Attachments

(2 files)

Attached file about support.txt
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20121211 Firefox/20.0
Build ID: 20121211030855

Steps to reproduce:

A slower network connection will help to see multiple repaints.(though its not necessary at all)

1. Create a new profile
2. Disable HWA
2.5 Enable debug paint flashing
3. Open three tabs that are heavy, i.e use lots of images and some social network. Eg.   http://www.extremetech.com/
http://www.tweaktown.com/
http://vr-zone.com/

4.Open a new tab. Go to it.
5.Right click on a tab and select "reload all".  



Actual results:

While the three heavy tabs are reloading, the active tab will undergo multiple full screen repaints.


Expected results:

Background tab reloading should not have affected the current tab. 

The three sites i listed have a auto-reload function. So when they auto-reload, you can see the current tab repainting.
Component: Untriaged → Layout
Product: Firefox → Core
WFM, Nightly 20130107 Firefox/20.0 on Linux64.
Keywords: pp
Is this a regression?
Keywords: qawanted
WFM on Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:21.0) Gecko/20130108 Firefox/21.0.

I couldn't reproduce this issue with the steps in comment 0. The active tab only got repainted once per reload selection.
(In reply to Mats Palmgren [:mats] from comment #2)
> Is this a regression?

Appears to be. I cant reproduce this on FF15.
Slightly different STR :

1. Create a fresh profile. Disable HWA. Restart Nightly.
2. Enable debug paint flash
3. Come to this page.
4. Quickly, ctrl+tab these three sites :   http://www.extremetech.com/    http://www.tweaktown.com/    http://vr-zone.com/

5. As the pages load and their layout is reflowed, the current tab(and the tab strip) will repaint.

Would a Screer help ?
I can reproduce with str of comment #4
http://hg.mozilla.org/mozilla-central/rev/7bce868864bf
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20130109 Firefox/21.0 ID:20130109030942

There are to WORKAROUNDs:

#1 If I set |display:none| to .statuspanel-label then the problem does happen.

.statuspanel-label
{
display:none;
}

#2 Disable Flash plugin


Regression window(cached m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/57304bbf9c0e
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121014005407
Bad:
http://hg.mozilla.org/mozilla-central/rev/942ed5747b63
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121014134007
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=57304bbf9c0e&tochange=942ed5747b63

Regression window(cached m-i)
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/0f0797cdb55a
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121013134008
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/882152c3c675
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0 ID:20121013144108
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=0f0797cdb55a&tochange=882152c3c675

Suspected: Bug 626245
Blocks: 626245
Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: Layout → Widget: Win32
Version: 20 Branch → 18 Branch
s/There are to WORKAROUNDs:/There are two WORKAROUNDs:
err, sorry

s/#1 If I set |display:none| to .statuspanel-label then the problem does happen/#1 If I set |display:none| to .statuspanel-label then the problem does NOT happen/
STR
1. Create a fresh profile. Disable HWA. Restart Nightly.
2. Enable debug paint flash
3. Open about:blank
4. Open attached index.html in a new background tab

In local build
Last Good: e2b2267467c3
First Bad: be09855c0f5c
Keywords: qawanted
The user impact here is not enough to track for release.
Flags: needinfo?(mayankleoboy1)
Flags: needinfo?(mayankleoboy1)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: