New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 404 users

Comments by non-members will not trigger notification emails to users who starred this issue.
Status: Fixed
Owner: ----
Closed: May 2013
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment
Navigating dark background websites results in blinding white flashes between pages.
Reported by rsn...@gmail.com, Sep 5 2008 Back to list
Product Version      : 0.2.149.27 (1583)
URLs (if applicable) : http://www.alliedtribalforces.com/forum.php
Other browsers tested:
    Firefox 3: OK
         IE 7: OK

What steps will reproduce the problem?
1. Navigate through any of the links that lead to the same domain where the 
dark background persists.

What is the expected result?
It is expected that you see the current page until the new page is ready to 
replace it resulting in a constantly dark background.

What happens instead?
While leaving the current dark page and before entering the new dark page 
you are blinded by a white blank browser window.
 
This seems to be caused by the same as Issue 311 - probably fine to mark those two 
as duplicates.
Comment 2 by rsn...@gmail.com, Sep 5 2008
I saw Issue 311 prior to submitting this ticket, however, I do not experience the 
problem described in Issue 311.
Labels: -area-unknown Area-Misc
Comment 4 by Deleted ...@, Oct 20 2008
I've experienced this and have seen it mentioned as a common complaint on forums I
frequent.
Comment 5 by jon@chromium.org, Nov 11 2008
Taking these to triage.
Comment 6 by jon@chromium.org, Nov 14 2008
Labels: -Area-Misc Area-WebKit
Status: Assigned
I don't see the flash anymore in the tip-of-tree build.  Would you download the 
latest build from http://www.alliedtribalforces.com/forum.php and try it?
Comment 7 by jon@chromium.org, Nov 14 2008
Labels: Close20081201
Comment 8 by rsn...@gmail.com, Nov 14 2008
I do not know what tip-of-tree build is, however, I am still seeing this issue with 
the following:

Google Chrome	0.4.154.18 (Official Build 5194)
WebKit	525.19
V8	0.3.9
User Agent	Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 
(KHTML, like Gecko) Chrome/0.4.154.18 Safari/525.19

Comment 9 by jon@chromium.org, Nov 14 2008
You can get a version of Chromium that was built with the latest fixes and changes at  http://build.chromium.org/buildbot/continuous/LATEST/

This is a preview of what will eventually ship as Google Chrome.  It is a way for you 
to see what we have already fixed.
Comment 10 by rsn...@gmail.com, Nov 14 2008
The flash is significantly better, however it still occurs occasionally. The first 
time navigating to sub forums it had a white flash then subsequent navigation 
transitioned well. However when navigating to a thread results in the flash often but 
not every time even when returning to previously viewed threads.

Thank you.

Chromium	0.3.155.0 (Developer Build 5486)
WebKit	528.5
V8	0.4.3.1
User Agent	Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/528.5 
(KHTML, like Gecko) Chrome/0.3.155.0 Safari/528.5

Comment 11 by jon@chromium.org, Nov 14 2008
Labels: -Pri-2 -Close20081201 Pri-3 Mstone-1.1
Status: Available
Comment 12 by jon@chromium.org, Dec 4 2008
Peter, do you want to tackle this?  Can we take into account the background?
I have no idea what this is, other than that it sounds like something Darin might 
know about and it could be hard-to-impossible to fix depending on what the source of 
the problem is.

I strongly suggest booting this out of mstone-1.1 (and into mstone-x).
Peter, does "no idea" mean you don't know why does it happen or you don't experience 
the issue?

it seems to be one of the common visual "frustrations" with Chrome.

As I understand, Chrome doesn't show the page until it is fully rendered; while it is 
being rendered, the viewer sees the white page, which might take long (at least 
visible) time. Other browsers might start showing background and some rendered stuff 
immediately, not waiting for the full render.
Your understanding is incorrect.  We show the page while rendering.

There are numerous causes for white backgrounds, including unresponsive renderer 
processes, pages whose data comes in slowly and which render as white at the time we 
first go ahead and show them, and bugs elsewhere I haven't thought of.
How about storing the last render for the page?  That way when the user switches back 
to that tab you can display the last render until the renderer finishes an up-to-date 
version?
We used to do that.  It has a hefty memory cost, and doesn't scale well (you can't 
back n full-screen tabs without eating RAM really fast).

Anyway, the issue you're talking about relates to switching tabs, which is slightly 
different than navigating while staying on the same tab (which is what I understand 
this bug to be about).

I'm un-CCing myself from this bug because I really am the wrong guy for this one.  
darin is probably the right guy if we get desperate.
Labels: Mstone-2.0
Comment 19 by jon@chromium.org, Jan 14 2009
Labels: -Mstone-2.0 Mstone-X
Comment 20 by jon@chromium.org, Apr 6 2009
Labels: -Mstone-X Mstone-2.1 Fixit
Comment 21 by jon@chromium.org, Apr 30 2009
Issue 2432 has been merged into this issue.
Comment 22 by jon@chromium.org, May 13 2009
Labels: -Mstone-2.1 Mstone-3.0
Moving out of Mstone:2.1 as there just isn't enough time to work on this 
issue.
Labels: mstone4
Labels: -mstone-3.0 mstone-4
Labels: -mstone4
Comment 26 by karen@chromium.org, Sep 25 2009
Labels: -mstone-4 Mstone-X
this issue is now happening very intermittently. if you see it happening often again 
please let me know.
I have a sugestion.  How about we leave the current background color as the "Default" 
color for the next page untill we finish loading.  Then, if the background color is 
unchanged, we can set it to white again.  Here's my model:

Page 1 specifies black.

Page 2 is loading.  Default background color is black.

Page 2 specifies black.  The background color is constant.

Page 3 is loading.  The defauld background color is black.

Page 3 does not specify a background color.

At the end of page 3's loading period the background color is changed to white.

Visual effect:

1.  When navigating from black pages to white pages, they may be obscured by a 
temporarily dark background while loading.

2.  There are no flashing effects.
Oh, and karen if you aren't seeing the flashes, you may want to investigate throttling 
your internet conection and CPU speed, so you can see what other people are 
experiencing.  You can do this on linux usually by modifying ect and kernal options 
thrown by grub, and you can do this on windows by installing a virus scanning 
software.

Currently, on arch linux, with chrome 4.0.282.0 (35277), I was unable to reproduce any 
flashing effects on the given URL.
Comment 29 by jda...@gmail.com, Jan 17 2010
Can't repro this.
Comment 30 by Deleted ...@, Jan 27 2010
Is there anyway this can be fixed? Incredibly annoying... and is the only reason why
I don't use Chrome/Chromium. 

If you go here: http://toptiergaming.com/forums/ and go in between links on the
forums you will get that "blinding" white page for a second every time. It hurts my
eyes to use this browser atm. Would be nice if it could load pages like Firefox/IE8
does, while keeping Chrome's speed.
Comment 31 by rsn...@gmail.com, Jan 27 2010
Thought I would attach a video recording of the issue, Video_2010-01-27_012710, 
recorded on Chrome 4.0.302.3 dev.

As you can see it doesn't happen all the time, around the 5 second mark; may be due 
to caching, however sometimes there is no flash navigating between unvisited 
destinations. It seems to be random, clicking one thread over and over can give 
different results, sometimes no flash, sometimes flash.

Since opening this ticket, there has been no change in this issue throughout all the 
dev channel releases.
Video_2010-01-27_012710.wmv
2.6 MB Download
Great video rsnook. That's exactly how it is on mine as well. I'd say it happens on
95% of websites for me...
I'm really shocked there hasn't been any change since this ticket has been reported.
It's a big issue as it literally gives you big headaches after viewing a website for
awhile. I love Chrome but am unable to stick with it at this time until this is fixed
on the majority of websites. It needs to load a page without having the entire
browser window go white for a second.
I've been trying to switch to Chromium nightlies, but this really hurts my brain.
Comment 35 by Deleted ...@, Mar 3 2010
i can tell you that this is ExtreMLY annoying, im so close to leaving chrome for this, 
club-corrado.com it happens all the time to me, god i hate it
Comment 36 by and...@gmail.com, Jun 21 2010
rnsook, thank you very much for the video. That's exactly how the problem manifests on my system too (and on the very same website, haha). I also experience this issue on phpBB based forums.

I would just like to point out that I DO NOT experience this problem on Windows XP and Linux systems (sorry I haven't tested MacOS X). I have tested three very different Linux boxes, three Windows XP boxes and three Windows Vista/7 boxes and I could see it only on Vista/7, as of version 5.0.375.70. I've also noticed that Chrome generally renders webpages faster on XP/Linux than on Vista/7 even with slower machines (my Win 7 machine is VERY fast). I have tested IE8, Firefox 3.6.3 and Safari 5 and this flashing happens only on Chrome.

This is also THE reason I'm not using Chrome right now. If you look at rsnook's video you will realize how annoying it is (specially considering Chrome's speed coupled with a high bandwidth connection).
This is still in 6.0.437.3 (Official Build 50164), not sure about the chromium number

The real issue seems to be page latency: if it's higher than a few hundred ms before the page load event the white drawing will occur, but not otherwise.

It also seems like the page is redrawn white whenever there is a 302 redirect regardless of latency which is also a problem.
Sorry, I forgot to mention that this definitely can happen on linux (in contrast the comment above).
Comment 39 by wbr...@gmail.com, Jun 27 2010
I can reproduce this issue with 6.0.450.0 (50930) on Linux by creating new tab
with CTRL+T.
I'm using attached user stylesheet.

Custom.css
1.1 KB View Download
Ah hah! I'm not crazy! This has been driving me nuts whenever I try to switch to chrome, and it's truly the one reason I haven't switched yet. Is there any hope of this getting fixed? Or at least a workaround? 

Thanks!
Comment 41 by and...@gmail.com, Jul 17 2010
Is this truly random for each user? Can't they reproduce it on their computers? I think it is amazing that the developers are not experiencing this issue. Because if they were, I believe they would have fixed it already. ;)
I don't think it's random. I've had this happen on every computer I've been on with Chrome (at least 20 different ones).
This is definitely not random and has been apparent ever since I started testing Chromium over a year ago. It's a consistent issue on any Mac I've used (running 10.5 and 10.6). Oddly this isn't a problem in Safari/Webkit on the mac. Perhaps this issue doesn't manifest itself on windows 7/vista?

An easy way to test is to visit a page with a dark background (http://daringfireball.net/) and click through the subnav. Also, I don't see the direct relation with latency as I've tested this on a variety of connections and it's always present. It actually gives the impression that Chrome is re-downloading all the site assets on each page load. 

I can't fathom why this hasn't been addressed since it's so easily duplicated and is unarguably a jarring user experience. Does anyone have any insight on a possible fix for this?
i jst switched to chrome today but the white background inbetween webpages loading is very annoying. black would be better, or maybe we could choose our own image?
im using xp btw please fix this, i dont want to return to firefox but this is so annoying
To avoid eye-strain I've recently changed my Chrome theme to an inverted white text on black background, and installed the "change colors" extension(1) (which applies the same inversion to regular web pages by modifying stylesheets on-the-fly) -- but it's a pain point that I can't get rid of this blinding white flash whenever I open a new tab or load a new website.

(1)https://chrome.google.com/extensions/detail/jbmkekhehjedonbhoikhhkmlapalklgn
I have noticed this as well and it is pretty annoying.  

One interesting thing that I've noticed is that I am only able to reproduce this when there are vertical and/or horizontal scroll bars in the window of the page I am on.

If the page can fit inside the window without scroll bars it renders correctly.

A good example page is http://www.twitter.com.  Resize the window to fit all the content and refresh a few times.  No white flash.  Then shrink the window to have horizontal or vertical scroll bars and refresh and there is a white flash.
Comment 48 by synt...@gmail.com, Aug 16 2010
This should have been fixed a long time ago. Enough eyestrain already!
Comment 49 by d...@hotmail.co.uk, Aug 16 2010
I do have this issue
I also have this issue, still (2 years later) in windows 7. I do not have the 'related' issue of a white flash when switching tabs.
Pls fix this, its a bugger to get all times a strike to your eyes for just using a link.
It's some kind of conditioning to prevent u using a link?
Comment 52 by morrita@google.com, Sep 16 2010
Attaching an http server script to reproduce.

slowd.rb
1.4 KB Download
Apropos comment 52, I would like to provide feedback but what do I do with this attachment (slowd.rb) after downloading it to my PC?
Comment 54 by tony@chromium.org, Sep 21 2010
Status: Started
Morita is working on a fix.
Comment 55 by wph...@gmail.com, Sep 25 2010
By the way, we noticed in our code when there was something as simple as a <br> tag inserted, all of a sudden we were getting white flash.  When it was removed, it typically did not appear.  We were surprised something as simple as a <br> tag would cause this to happen when it did not on other browsers.
@wphire This may be related to what I noticed earlier how this only occurs for me on pages that have scrollbars.  See comment 47.
Google Chrome: 6.0.472.63 (Official Build 59945)
WebKit: 534.3
V8: 2.2.24.24
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3
Command Line: "C:\Documents and Settings\AES\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"

@iamcraig: I get it even when I open a new tab page. There are no scroll bars, horizontal or vertical.

Bump: any idea what has to be done with the attachment in comment 52?
Comment 58 by djcom...@gmail.com, Sep 26 2010
I get exactly same problem, and I'm using XP. It's a major pain and it's stopping me using Chrome. Which is a shame, since it took me a while to get all the search engines set up.
Comment 59 by and...@gmail.com, Sep 27 2010
For those wondering what to do with the .rb script file. That's a Ruby script file. The one Morita attached can be executed as a normal shell script. It requires the Ruby framework to be installed on your server.

Add the executable permission on the file (chmod +x slowd.rb) and run it (./slowd.rb).

Then open your Chrome browser and point to http://localhost:8080 or, if you're on a network, http://[server IP]:8080.
I've given my specs in comment 57.
I'm afraid using the script given in comment 52 and explained in comment 59 is beyond my competence.
I'd just like to point out that I see the flashes ***even when not connected to the internet***.
I have set my page background to grey in custom.css with these lines:

* { background-color: #808080 !important; }
* { background-image: none !important; }
* html, body { background-color: #808080 !important; }
* { color: black !important; }

I get a whole page white flash when I click to open a new tab page (and minor flashes other times).

Is the problem related to Chrome not using the system default colours?
I have my system background set to dark. Word, Excel etc start with a black background. I still have this problem, so it's not to do with system default background colour.
Chris, I'm sorry I wasn't clear! What I meant was that browsers such as FF or IE can use the colours set for the system, just like Word and Excel do. But irrespective of what we choose for system colours, Chrome seems to *start* with a white background with no option to use system colours.
Not using the default system colors wouldn't be a problem though if we could
just manually edit the background color as an option in Chrome. Almost
everything else is able to be changed by changing the theme. The default
background color shouldn't be off-limits.
Comment 64 by Deleted ...@, Oct 4 2010
i have just designed my new website and its quite dark so .. when you see this white flash its really annoying it looks clunky :( love chrome otherwise :D 
Comment 65 by Deleted ...@, Oct 5 2010
fuck!

it's big error & bug!

i hate this chrome bug

FIXED IT IMMIDETLY !
@Comment 65

I am reluctant to show this much emotion on the subject, but I have the exact same feeling.
This may've been pointed out before, but I feel like this is just an issue of Chrome not waiting for the new page content to load before initiating the next page. While some may argue this makes it feel more responsive, it feels like a far less seamless experience than you get when using Safari or Firefox, which both wait until the subsequent page content has loaded (or at least most of it) before switching the content out.

Very strange. 
Comment 68 by Deleted ...@, Oct 6 2010
This is really annoying and gives me headaches, please fix this.  I'd rather wait an extra second or two than get a shot of blinding white light in my eyes every time I go to a new page with a dark background.
Comment 69 by Deleted ...@, Oct 11 2010
I'm here in this forum because I'm experiencing the big white flash between page changes on my own web site. So I can say that as of this date - October 11, 2010 - the issue still is not fixed.

Needless to say, this is not an issue that has appeared with Firefox, IE, Safari or Opera.

What appears to happen is that the page is displayed as it is loaded, and as a result, it is displayed first without CSS (default white background, unstyled text) and then rendered with the CSS when it loads.

Why there would be a gap each page to load CSS, I can't say. Why it wouldn't simply cache the file, I don't know. Or maybe it's a time lag in the rendering of CSS. Not sure.

Whatever it is, it makes Chrome unusable.
Comment 70 by kenorb@gmail.com, Oct 15 2010
6.0.472.63
My problem is that some of the pages constantly flashing every second (like GMail).
Maybe because I've got more than 160 tabs opened?

Comment 71 by Deleted ...@, Oct 15 2010
I am experiencing the same problem and think I have narrowed down the cause, though I don't have a solution.

From what I can tell the reason the Chrome window is flashing white is because the content from the web page isn't loading until the web page is opened. This creates a brief moment when the web page has no style and no content. As the css is read by Chrome, the styles, images and elements are read and produced on the screen. If this process was done PRIOR to the page opening, you would have no white flash.

I also believe that it may be an XHTML issue. The reason I think this is because of the randomness from site to site. One site might be totally fine, while the next site flashes between every single page.

Any thoughts if I am sniffing up the right tree? I have combed through my code and not noticed anything significant. 
Re: comment 71, work on this bug is being done upstream at http://webkit.org/b/45640. See Morita-san's latest patch which has descriptions of (probable) causes of this bug in the changelog.
Thanks you, mihaip, for the informative link! It's nice to see that Morita-san's making progress. Here's wishing him all the best.

As jonahzona said, the apparent randomness of the flashes may be making things a little harder to pin down.
Comment 74 by and...@gmail.com, Oct 16 2010
This is indeed great news, mihaip! Thank you very much.
Comment 75 by Deleted ...@, Oct 19 2010
I hope this gets fixed, because its destroying my eyes. As much as I love Chrome I'm going to have to switch to another browser if its not changed soon. There is no excuse for the issue being around as long as this, period.
Comment 76 by zim...@gmail.com, Oct 22 2010
+1 for fixing the white-flash-of-death.
I have a medical condition, where my eyes are sensitive to white light.
This is a serious problem.......I hope the chromium developers can address.

Comment 77 by Deleted ...@, Oct 22 2010
In case you are a developer and has to deal with this bug...
the only way we found is detecting browser and sent the first line a body tag with the background color/background. 

So, yes, this will turn your ages into a non-compliant code.. but we were forced to do so because Chrome developers cheated using only a white background!!!! (just look al google pages... they never had this problem) meanwhile they spread the word his browser is faster, which it isn't ... 
Comment 78 by tkro...@gmail.com, Nov 17 2010
I am happy hearing that someone are looking into this issue, since I also experience this white page whenever I open a new tab or open a new link on the same domain. This happens to me regardless of Windows XP or Windows 7. The problem did not appear on twitter.com shown in maximized view, though, so I believe it either could be caused by older webpage coding or lack of compatibility between chrome and older pages. (Caveat: this is only my opinion.)  My subconscious is suggesting to me that the programmer who wrote the code performing like this, likes to work in white-page environments, thus never seeing this problem (unlike all the posters here and myself, who like to browse dark pages and with weary eyes). I am really looking forward to a solution, otherwise I will have to choose a different browser, which is a shame because of all the other qualities in chrome. Thanks a lot for all your postings! :-)
Comment 79 by rsn...@gmail.com, Nov 17 2010
Twitter, new twitter, does not load new pages as you click around. The pages, profiles, tweets load within the same page that is why you don't see it.
Corresponding webkit bug was fixed: https://bugs.webkit.org/show_bug.cgi?id=45640. The fix is in http://trac.webkit.org/changeset/72367.

When could this be expected to be live in Chrome dev release?
Comment 81 by Deleted ...@, Nov 19 2010
The white flash problem is also present with Chrome on the Mac. This is one of the reasons why I do not use Chrome. 
The webkit bug is fixed! That's awesome. If someone with a bit of Chrome experience could give a rough estimate of when this will filter into the browser that would be great. Many thanks to all involved.
Comment 83 by tkro...@gmail.com, Nov 19 2010
I have browsed the thread https://bugs.webkit.org/show_bug.cgi?id=45640 and I must say it looks promising! :-) Good to know that you are working on this FOUC, guys, seeing you looking into the "Document::mayCauseFlashOfUnstyledContent()" problem gives me hope. ^^ :) I just wish I were a programmer and had more time off from work to be able to add something useful, but at least I can thank you for giving us a peak into your work log. :-)
Comment 84 by and...@gmail.com, Nov 20 2010
Wow, this is really awesome news! I was looking at the http://trac.webkit.org/changeset/72367 page and I think you guys really nailed it. The background-color was indeed being set to the body property on the CSS for the pages I was experiecing this problem!

Looks like it was Hajime Morrita! Thank you a lot!
Just wondering.

Does that mean that the changelist has been integrated or is it coming later?

I cant wait for that annoying issue to be fixed!
The fix was rolled into Chromium some days ago with r66742. If you want to test it, you can do so by downloading the latest Chromium build from http://build.chromium.org/f/chromium/continuous/ or wait for the next Dev channel update.
Comment 87 by and...@gmail.com, Nov 23 2010
Whoa! Good news! Thank you very much.
Comment 88 by acul...@gmail.com, Nov 24 2010
The webkit fix is only one part of this very annoying bug and it may only fix the problem in a few instances. I tried applying the webkit patch to my own build when it was first release and it didn't solve the problem. I just finished compiling a new version with the latest updates of the chromium sources and the problem still exists (I'm typing from that very browser right now). 

I've dug into the chrome side of the code for a while and I have a pretty good idea of what's going on at least for the Linux/gtk side of things (I don't use other operating systems, so I can't speak to the issues there). When I have finished testing the patch I will submit what I have, however if the webkit fix does solve the problem in full for anyone, please make a comment here.
Comment 89 by morrita@google.com, Nov 24 2010
@aculich
Could you tell me which site and chrome version reproduces the problem?
I have no idea to reproduce this. (the reported site above no longer has the problem.)
Thanks in advance.


In my case, for example, if I install the latest build of Chromium and set a dark theme like: https://tools.google.com/chrome/intl/en/themes/theme_at_rampage.html

When pressing CTRL+T to create a new tab page, I still have a white flash. Not sure it should be treated in this bug ticket because the ticket title is "white flashes between pages" but I think it would be better to rename this ticket "white flash on dark environment".
Also if you select a dark website as homepage. When you start Chromium, you have a white flash before having the website.
Comment 92 by morrita@google.com, Nov 24 2010
@jerem.selier
Thank you for making your point!
Well, a flash on new tab, in my feeling, should be filed separately.
In this case I'd like to focus flickering between pages.

Comment 93 Deleted
Comment 94 Deleted
Comment 95 Deleted
Comment 96 Deleted
Comment 97 Deleted
@morrita OK thanks! and FYI I can't reproduce the white flash between pages
since your latest patch.

I've created a separated bug here http://crbug.com/64317
Comment 99 by acul...@gmail.com, Nov 24 2010
@morrita I think it makes sense to keep this bug open and NOT file a separate bug because the issue is not resolved for all people who have been following this bug for years, so it would be better for those people who still have this problem to continue following this thread.

The issue is not just related to creating a new tab (though that is one of the places it may be most obvious to everyone).

Like I said, I am working on a fix (and hope to have it submitted by some time this weekend (the soporific effect of the holiday meals notwithstanding).

What kind of machine do you have? If it's a nice fast machine with speedy graphics hardware and/or in daylight or a brightly lit room then you may not experience the problem.

However, if at night in a dark room you use an old laptop with slow graphics hardware and hook up a large external monitor then you will be blinded all night long if you use chromium for browsing websites with a dark background. Also, if you are using a gnome theme with a dark background setting the problem will also be evident. It happens when creating a new tab, but it also happens any time I switch to different workspaces on my virtual desktop and then switch back to chromium.

I am using the very latest version of the chromium sources. Ever since I started working on fixing this problem I keep my source tree in sync with the latest patches (and, in fact, I also use ./src/tools/sync-webkit-git.py to make sure I am using the very latest version of the webkit sources, rather than the sometimes out-of-sync version of webkit from a standard gclient sync). And I re-build my binary daily.

@aculich OK, I'm not willing to close this bug unless the problem is gone.
Your patch is welcome! please let me know on this bug when it's ready.
Thank you for working on this.

Comment 101 by Deleted ...@, Nov 27 2010
Could you guys please fix this already??????????

Thanks!
Comment 102 Deleted
Comment 103 by and...@gmail.com, Dec 3 2010
Morrita, are your modifications included on the 8.0.552.215 stable release?
Comment 104 by Deleted ...@, Dec 3 2010
This is not a only Chrome problem, Opera does this too, but on Opera you have the option to correct this flashing problem, on the options of Opera11 its called "Redraw", and you can set seconds for it, on mine, 2 seconds were enough to resolve the issue. 

Would be nice to have similar option on Chrome. Im not using chrome just because of this.
@andgod
I hope so. the change on webkit is r72367  and Chrome 8 looks to have r72805 
http://src.chromium.org/viewvc/chrome/branches/597/src/DEPS
I'm sorry if I was wrong. I dont't know how the release is made in such detail...

It's not fixed in Chrome 8.
Comment 107 by and...@gmail.com, Dec 7 2010
Thanks a lot, Morrita. But it wasn't fixed for me either.
Comment 108 by Deleted ...@, Dec 16 2010
The only reason I don't use chrome or recommend it.... I keep coming back to this thread to see if it's fixed but yet it's still an issue.. 


Come on google... fix this darnit.

Comment 109 by tdm...@gmail.com, Dec 17 2010
I am also surprised this is not higher on the priority list to fix it. The white flash is annoying in a well lit room, not just in a dark cave.

Chrome is incredibly fast but this white flash makes the web browsing experience incredibly painful.
this is the only reason why I don't use chromium.
I'm not sure it's really fixed @morrita, for example if I open 3 tabs with a dark website on Chrome Dev channel and then I switch quickly with ctrl+tab between them, I have a blank flash.

The thing is that it's maybe related to http://code.google.com/p/chromium/issues/detail?id=64317 but people don't really car the different use cases to reproduce it, if there is still white flash while using Chrome, they will point to this bug.

So I guess you should merge those bugs or at least try to fix the other one, because I'm pretty sure people won't consider this one fixed until all white flash disappear.
@ jerem.selier the last fix didn't handle the tab switch case.
I'm still having this white flash too.. it's painful to browse the web sometimes.. This definitely causes some of my headaches.
There was mention of WebKit being involved. I'm not seeing any *flashes* using Safari 5.0.3 (7533.19.4) on WinXP SP3. And, if I understand correctly, this version of Safari uses an older WebKit engine than Chrome 10 dev which still flashes.
@morrita ok I've put this test on the other bug report if it's not supposed to be fixed within this ticket.

I have another use case to reproduce it that might fall into this issue:

- start browser
- go to jolicloud.com
- navigate between pages (no white flash in my case)
- go to daringfireball.net
- there's a white flash before the website is loaded.

In Webkit r74228 with the same process, there is no white flash
In Chromium Mac r70502, there is a white flash

I can record a video if you need to.
@jerem.selier
thank you for detailed instruction. I can reproduce it now.
I guess this is because these 2 sites live in different processes. 
So webkit-side change cannot fix them.
We need something more.

That's what I was thinking. I guess the Webkit part of the bug is fixed with your patch, but there is more work to do on Chromium's side. And eventually, I would not be surprised that Issue 64317 and this one are highly connected and that fixing one will fix the other!
@jerem.selier Yes, Issue 64317 is essentially the same as this one. That issue was created because it was assumed that this issue 1373 was closed because of the WebKit fix, but as you're well aware, that did not fix the entire problem. I have a pretty good idea what's going on with this bug and I have been working on a patch, but it's actually quite a difficult bug to fix properly. I am not going to submit a patch until I am sure that I have solved it completely. Unfortunately my time is very limited at the moment so I won't be able to finish the patch until next month, but hey... we've all been waiting a couple years on this issue, so what's another couple weeks?! 
Comment 119 by and...@gmail.com, Jan 8 2011
Thank you very much for working on this bug, guys. It would make Chrome perfect on my side.

Just as a report, I get no white flash on any of the two websites jerem.seller posted. I'm using Chrome 8.0.552.224 on Windows 7 x64.

However, I still have white flashes here http://www.wowhead.com/ (the same page rsnook recorded his video). Navigate on the drop down menus (for example, Database) and click on any link there. You'll see a white flash between the home page and the page the link will lead you to. Please note this white flash has nothing to do with how many tabs are opened. It happens on the same tab all the time.
That perticular site, www.wowhead.com , has displayed the whiite flashing
for a long time. I am not totally convinced that the problem is caused by
Chrome alone. I think perhaps the site itself may be written in such a way
that it makes those flashes because of some refresh code, but since I'm not
fluent in modern HTML and find it difficult to read all the code, I can't be
sure. I think other browsers may display the same phenomenon from time to
time. Please see if you are able to verify that Chrome is the only browser
that behaves in this way for that site.

(I stopped playing WoW about a year ago and have stopped using that site
because I hate those flashes myself.)

Good luck in tracking down the problem. :-)
I just wanted to respond after seeing your comment Tkrokli simply because I don't think it is a problem of the site at all.  In fact, I know nothing about that site, but the reason I am on this thread is because I have noticed the same phenomenon on my own site: http://www.spanishwizards.com

I have noticed this brutal white flash on my site, but only when the site is viewed in Chrome.  I have also noticed that not all sites illustrate this behavior.  For example, another site I have done: http://www.mellemallc.com does not have the white flash problem at all.

I do think it may be highly related to how quickly the page loads and if the page takes longer than a few hundred milliseconds, then the flash becomes a problem.  I do need to optimize my Spanish Wizards site (above) for performance, but either way, I definitely see this white flash as a bug and also find it totally distracting.

Finally I would point out that this issue exists for sites with both light and dark backgrounds, and is simply more easily noticed on sites with dark backgrounds.

Regardless, thank in advance to the stud of a developer who can get this thing SOLVED.  I for one am waiting for a fix for this and really appreciate your efforts.

Best,
Brian
http://www.spanishwizards.com
this website also flashes in firefox, the website uses jquery and it looks
like it uses a .ajax load. But this is not a chrome issue or webkit issue
for this site. Because it does it on firefox.
@bmfitzgerald3 True, there is a distinct difference between the two sites
you mentioned, but I was able to reproduce some of the flashes for a while
in Firefox 4.08b and IE8 / IE9beta. The backgrounds tend to be gray, though,
instead of white because I'm using the classical windows theme instead of
any of the windows 7 Aero themes. After a few reruns of the pages, the flash
seems to disappear in the other browsers. I should add that increased
load/download time (depending on how much activity there is on my DSL line)
does tend to increase the chance of flashes.
www.wowhead.com is on and off, I ran it on firefox and chrome 9.x and every
now and then it would flash me on both, so this is a website issue as well.

-Scott
Comment 125 by and...@gmail.com, Jan 8 2011
@Brian, I confirm your observations on both websites. However, Tkrokli was right, I was able to reproduce the flash on http://www.spanishwizards.com/ on Firefox 3.6.13 and IE9 beta as well.

@Scott, I don't know how many different items I saw on Wowhead just now, but I had absolutely no flash on Firefox and IE9. Wowhead is perfect on them and flashes only on Chrome. Damn, what could it be??
i had only a couple flashes on wowhead on both browsers, it was rare though.
I clicked a bunch to do a thorough test. I think its just a page load being
slow and so the javascript is waiting and instead of having a loading screen
its a white screen long enough to show and fast enough to get the new page
up so it turns into a flash...anyways thats what I think is happening.
http://www.xim3.com/community/ flashes while navigating in the same tab, and also when you create and close existing tabs. 
Comment 128 by and...@gmail.com, Jan 10 2011
Oh boy, believe me when I say I have perfect navigation on http://www.xim3.com/community/. No flash at all! And very fast loading.
Comment 129 by acul...@gmail.com, Jan 10 2011
So, it is helpful that everybody lists the sites where the flashing does and does not occur, but it would be even MORE helpful if you could also list both the specific build of chrome or chromium that you are using, as well as the exact version of your operating system. Without that info it's almost more trouble than it is worth to look at all the sites that people are posting here.

This problem is kind of a deep one that touches different parts of the code, and may depend also on the operating system. So, if you really do want this issue fixed once and for all, then please file the version info and any other relevant helpful information.

Thanks,
 Aaron

Comment 130 by and...@gmail.com, Jan 10 2011
I said mine 10 comments above. But here goes again. 8.0.552.224. Which one is yours mist4?
Comment 131 by acul...@gmail.com, Jan 10 2011
Thanks @andgod; I missed that, though I did notice that people in general aren't including all the relevant information, but I appreciate that you did.

One additional piece I would like to ask then is this: even if you've included the version before, please also include it (even if it is the same) with all new reports. 

That does two things: 1) helps keep all the relevant info connected so the bug fixers don't have to go searching previous emails; 2) if you've upgraded your browser or system between emails, then that is also useful to know.

Thanks,
 Aaron

I am also running 8.0.552.224. I have windows 7 ultimate 64bit. i7860, nvidia 9800gtx plus. Sometimes http://www.xim3.com/community/ doesn't flash right away but after just a few minutes of navigating it begins to flash. It flashes more often when creating new tabs on that site, or closing tabs on that site.
Comment 133 Deleted
Comment 134 by Deleted ...@, Jan 14 2011
Chrome version 8.0.552.237 . You can see my complete DxDiag.txt at this URL: http://goo.gl/lGr1S . Quick specs: Win 7 64bit, Radeon 5850, Intel Q6600 quard core @ 2.40 GHz, cable Internet connection.

My previous comment was very smarmy and I apologize that I let my irritation get the best of me.  I've deleted that comment as there really was no point to it.  This issue is just SO frustrating.. :/

This problem of the flash happens on every website that I visit, and seems to be caused by Chrome flashing its default white background before it has anything to load into the view space.

This happens when loading a new tab.  EG:  I have a black theme installed, but pressing CTRL-T flashes bright white for an instant before loading the black theme. This is exactly what happens when loading web pages, too.  That's probably (??) an easy area of the code to find and look at.

An examples of the sites that I visit:

http://www.riftgame.com/en/

Click the link (under "Community") to go to the forum and you'll see the flash before the forum loads.

Click back to go back to the Riftgame.com website.
Find and click on the Forum link again, and the flash does not occur.

Clicking around to different threads on the forum will also produce the flash before the thread loads.

Maybe if we could get an extension that pre-loads every single link on the page then that could be used as a bandaid until this issue is resolved.
^^ I'm seeing the same thing on http://www.riftgame.com/en/. I also use a black theme as well.

http://www.riftgame.com/en/   "community" flashes when opened, but when clicked on again it does not flash. If only chrome didn't have this flash issue, it really would be the best browser out there.
Comment 136 by tkro...@gmail.com, Jan 15 2011
@tali... <tali...@gmail.com> and @mist4... <mist4...@hotmail.com> :

http://www.riftgame.com/en/ looks like a nifty site with a nice and
fantasy-oriented layout.

Tested it in these browsers just now:
Firefox 3.6.13 &  4.0 beta 8
IE9 beta (32- & 64-bit)
Chrome 8.0.552.224 and 8.0.552.237 (checked for update while testing,
restarted Chrome)

Flashes in all browsers if provoked, like reloading fast or many times in a
row or if the whole web page background changes (like from the home page to
the Forum page). When a page has loaded once, it may not flash every time in
following loads, but can flash at random. Seems to me that the clue here is
that we are not able to choose what default background colour Chrome should
have, like we can do in Firefox, therefore we are stuck with the white
flashes if the page is not quick enough to load. Load speed of the pages,
determining the chance of flashes, can be influenced by network speed,
hardware response time or running software. If it were not for the default,
unchangeable white background colour in Chrome, I don't think we would be
debating this as a bug compared to other browsers.

System: Toshiba Satellite L670D-128, AMD V120 CPU, 3GB RAM (2.75GB
available), Windows 7 Home Premium 64-bit. Resolution: 1600x900, full screen
(F11).

Best of luck finding a solution to this eyesore. :-)
I agree with the above post. Just for clarification my hardware is listed above and I have a 16mb broadband connection which is in good shape from what speedtest.net tells me.
Apologies since part of this has been posted before... comments 57 and 60 but this time, it's all in one post (as required in comment #131) including my computer specs.

I see the white flash even when not *connected* to the internet.
I hope that this observation helps provide a "reduction" of the problem at least for the white flash seen on opening New Tab pages...

I use a Custom.css to have a light gray page content background that obviously influences the New Tab page. Chrome is set with the "default" theme.
* { background-color: #808080 !important; }
* html, body { background-color: #808080 !important; }
* { color: black !important; }

With this Custom.css and with the internet *off*, it is possible to see the flash when loading a locally stored simple html file set as the "home page", and opening the New Tab page for the first time.

Set-up:
Google Chrome 10.0.634.0 (Official Build 70875) dev
WebKit 534.16
V8 3.0.6.1
User Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.634.0 Safari/534.16
Command Line "C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --flag-switches-begin --enable-click-to-play --enable-accelerated-2d-canvas --enable-accelerated-layers --flag-switches-end

MS Windows XP Professional Version 2002 SP3
Computer: Intel Core2 Duo; T6400 @2.00GHz; 2,00 GHz, 1.96 GB of RAM (Dell Inspiron 1545 laptop Model PP41L)
Re. comment 136, "Seems to me that the clue here is
that we are not able to choose what default background colour Chrome should
have, like we can do in Firefox,"

I'm *sometimes* seeing white flashes before a page loads with Firefox 4 beta 9! This was not an issue with beta 8. IMO, the flashes last longer, when they do occur, than with Chrome!
Comment 140 by tkro...@gmail.com, Jan 16 2011
True, I have seen that happen myself. I agree that Firefox is slower than
Chrome, it feels "heavier" to operate. ;-)

At least in Firefox I am able to choose the default application background,
be it a picture or a solid color. When browsing light colored pages I choose
a scenery image; while browsing dark pages I choose a dark solid color.

Wish we could do the same in Chrome, at least set a darker default
background.
Comment 141 by Deleted ...@, Jan 16 2011
I'm running 8.0.552.237 on OS X 10.6.6.  I get the flashes consistently on http://www.xim3.com/ whenever I navigate pages, this is on a fast internet connection.  I came across this thread because I'm developing a site and testing across multiple browsers, and I'm getting a flash on my site served from a local Apache instance on my Mac, with Chrome running on the same Mac.  I thought it was some sort of coding error on my part, but I'm sort-of glad it's not just me.
Comment 142 by Deleted ...@, Jan 17 2011
RE: 141 @leepcoll... small world, I am the web developer for xim3.com. I get questioned about this by some people yet I cannot reproduce this effect from my internet connection (mediocre DSL) for the life of me. I can however reproduce this effect using my laptop (which has no issue at home) at my parents house. They have FIOS and I suspect an cacher or accelerator is in the mix and somehow tricking the browser into thinking it has a partially complete page before it actually has any content. I can't speak for everyone though.
Comment 143 by Deleted ...@, Jan 17 2011
@ 142 : You make an interesting point.

I just tried Opera after reading your comment.  Opera, for me, does not flash on Riftgame.com and its forums. I then enabled its "turbo" feature which uses a remote caching service to compress data (images and such), thus speeding up the connection.  The result is that the browser began to flash its default white background at me, so you may be on to something but this is a quick and dirty test.

I also installed and tried Internet Explorer 9 last night, and it does the same flashing... but that's in beta and has other problems, too.

Normally I don't use a caching service to speed up my browsing, but Cox Communications does provide a "burst" service to speed up the initial load of websites.
Comment 144 by and...@gmail.com, Jan 17 2011
I am not sure if this is how it is done by Webkit, but do you guys think it is possible to make Webkit "render" the next page only after the entire HTML+CSS are loaded?

Like I said, many of you might say: "but it already does that". Sometimes I feel the flashes happen because Chrome is too quick to clear the current page when I click on a link. And the webpage doesn't load as fast as Chrome's engine, thus flashing the white background.

I really don't want to solve this issue by changing the default background color of the browser. I think it would be better if Chrome simply retained the last page until the next page's html was fully loaded (and warned the user in case the next page takes too long to load). Or it could be a hidden setting, how long to wait the next page to load until it clears the current page. I would set this timer as long as possible because I know Chrome wouldn't freeze by clicking on a link. Sorry if I wasn't too clear.
Comment 145 by and...@gmail.com, Jan 17 2011
I experienced the same thing as you guys on the http://www.riftgame.com/en/ website and Chrome 8.0.552.237. However, I had absolutely zero flashes on IE8 and Firefox 3.6.13. IE8 seems to do exactly what I described. It takes a lot longer to load the pages than Chrome does, so it is very noticeable that IE8 "hangs" on the current page longer until the next page appears. When IE8 finally renders the next page it is almost complete. The overall experience is slower than Chrome, but there is no flash.
Issue 57664 has been merged into this issue.
This is the reason why I don't use Chrome. I think that flash is very annoying.

My video with Chrome 9 ( Win 7 - 64 bit ):

http://www.youtube.com/watch?v=Dz3xQKsOZuw
Comment 148 by and...@gmail.com, Feb 3 2011
This is interesting. I did see the white flash on the webpage on the video above, but only twice. However, I do NOT see any more flashing on ALL other websites I used to be bothered by (mostly black backgrounds sites I visit regularly). Including www.wowhead.com pointed by the creator of this topic.

I just noticed this change today on the new version of Chrome that has just been installed on my computer. 9.0.597.84 - Windows 7 x64. To be honest with you, I am really glad! Thank you.

But is it hard repair this problem? 
Comment 150 by Deleted ...@, Feb 4 2011
Things got a lot better in this last stable build(9.0.597.84), I could not replicate on the foruns I visit here. Nice job!
If you visit vecchiasignora.com you will see the problem
As of the latest build I only see the flash / unstyled content when refreshing a page on the site I originally had the issue with.  Regular navigation works fine.  I visited the site posted above (vecchiasignora.com) and still see the issue there when navigating however.  The same thing does not happen in IE8.
Comment 153 Deleted
thanks
also ?  If I use IE9 (beta) I don't have this problem.
I would remember you that I use the last Chrome's version ( 9.0.597.84)
Comment 155 by and...@gmail.com, Feb 5 2011
Alright, maybe we could summarize this up to help the developers.

Websites that seems to be still showing the flashing problem:
- vecchiasignora.com
    Chrome 9.0.597.84: Occasional flashing, but present
    IE8: Occasional flashing, but more rare than Chrome
    IE9: Flashing on almost all webpage transitions
    Firefox 3.6.13: No flashing

Websites that used to present the flashing problem but don't anymore (since 9.0.597.84):
- http://www.riftgame.com/en/
- http://xim3.com/
- http://www.spanishwizards.com/
- http://daringfireball.net/
- http://toptiergaming.com/forums/
- http://www.alliedtribalforces.com/forum.php
- http://www.wowhead.com/
(Boy, I have to admit I am really glad today)

Just some notes: On websites that still presented the problem, I detailed their behaviour on other browsers I have access to. On websites that don't present the flashing problem anymore, it doesn't matter how they perform on other browsers. Those are my own observations, of course, conducted on my machines: Core i7 920 Windows 7 x64 and Core 2 Duo Windows Vista 32-bits, and concluded after clicking on several different links on those pages. I searched through this topic for pages suggestions that presented the flashing problem and the websites listed above are websites which I had previously confirmed to flash on my machines. Please copy the websites that still present the problem and that were "corrected" and add your our observations in order to make a consolidated list of all websites that still have problems (maybe the problem is not on Chrome anymore). Thanks!
Thanks, summarizing things with that kind of detail is very helpful. The only think that's missing from your summary that would help is the operating system(s). Some parts of this bug are operating system specific. The annoying behavior of this problem is not just a single bug, but a cacophonous assemblage of bugs that all interact in different ways... which makes it very hard to de-bug! The webkit stuff that was fixed upstream is one component, and as most people have noticed that didn't fix the larger problem yet.

I am not an official chromium developer nor am I affiliated or paid by google in any way, but this bug annoys the hell out of me since I do a lot of program late at night in the dark with a large monitor with slow graphics hardware -- so the problem is very visible to me. Unfortunately I have had no spare time to continue my work in this bug, but rest assured I'm committed to squashing this bug one way or another (I have no idea what they're doing over there on the official chromium team to work (or not) on this particular issue).

-Aaron

Comment 157 by and...@gmail.com, Feb 5 2011
You're right Aaron. I have never experienced any flashing at all on any version of Chrome running on Linux (though some people did). I did mention my operational system, but maybe it was hidden on my post. Below is more clear version.

Websites that seems to be still showing the flashing problem:
- vecchiasignora.com
    Chrome 9.0.597.84: Occasional flashing, but present
    IE8: Occasional flashing, but more rare than Chrome
    IE9: Flashing on almost all webpage transitions
    Firefox 3.6.13: No flashing

Websites that used to present the flashing problem but don't anymore (since 9.0.597.84):
- http://www.riftgame.com/en/
- http://xim3.com/
- http://www.spanishwizards.com/
- http://daringfireball.net/
- http://toptiergaming.com/forums/
- http://www.alliedtribalforces.com/forum.php
- http://www.wowhead.com/

All tests conducted on
Core i7 920 running Windows 7 x64
Core 2 Duo running Windows Vista 32-bits
andgod: You've never experienced flashing on Linux? Hmm... now I'm very curious. I see flashes every time I create a new window, new tab, or even just jump between workspaces to one that contains a chromium window!

1) do you use just Chrome or also Chromium?
2) what distribution of Linux (Debian, Redhat, etc)?
3) kde or gnome or ?
4) windowmanager: metacity, bluetile, xmonad?
5) what kind of graphics card? on a laptop or desktop?

I usually use the latest development version of Chromium that I build from scratch daily. My system configuration is:

Lenovo X201s running Debian (Squeeze) w/Gnome+XMonad

I know part of the flashing bug on my system is related to bad default configuration within gtk/gdk itself, but also some interactions with how chromium renders new tabs. Tab handling in chromium is actually hideous in the sense that it doesn't scale well when you have lots of tabs open (for example, when you have 100+ tabs open across various windows, try enabling or disabling the bookmark bar from showing and watch what happens!)

Comment 159 Deleted
Comment 160 Deleted
Comment 161 Deleted
Websites that seems to be still showing the flashing problem:
- vecchiasignora.com
    Chrome 9.0.597.84: Occasional flashing, but present
    IE8: Occasional flashing, but more rare than Chrome
    IE9: Flashing on almost all webpage transitions
    Firefox 3.6.13: No flashing
    Firefox 4 beta10: No flashing

- forum.gamesvillage.it
    Chrome 9.0.597.84: Flashing present
    IE8: No Flashing
    IE9: Flashing on almost all webpage transitions
    Firefox 3.6.13: No flashing
    Firefox 4 beta10: no flashing

My pc: AMD Athlon II X4 630 Processor
Windows 7 x64
    
my only matter's that you rearrange that two forums. the rest doesn't matter to me.
However, to work on a big screen that big white flashes... kills
Comment 163 by and...@gmail.com, Feb 6 2011
Indeed Aaron, I have already done extensive performance tests on my Linux box and I have never seen any flashing. It is a pretty default instalation of 64-bits Ubuntu 10.10 (however, I have noticed the same behaviour on previous versions) both using Compiz and normal X rendering. Ubuntu uses Gnome oh, and by the way, I use the stable release of Google Chrome downloaded from the official page (google.com/chrome) and not Chromium.

I have seen the flashes on the two pages mentioned above, though, even on Linux.

Andre

new update, but same problems ( chrome 9.0.597.94 )
Comment 165 by and...@gmail.com, Feb 8 2011
Confirmed.

i decided to remove Chrome until the problem will be solved
Comment 167 by Deleted ...@, Feb 9 2011
I'm heading in that direction myself #166.  Considering that it's been present since 2008 I don't actually expect the bug to be resolved. :-/
If they haven't fix this bug in 3 years, I think I'll change browser.
Thanks anyway.

It did get better recently, for me anyway. It used to flash absolutely every time I switched tabs. Now it seems to be fine between tabs which I've used recently (presumably they are in the RAM or cache or something). But if I switch between more than about 6 tabs or if I switch to a tab in a different window that I haven't used in a while, it still flashes.
Iron, it flashes every time for me, with any kind of tabs, recent or not.
No more flashings on those sites. Try using developer version of chrome. I'm on v11 now and using it on win7

i installed DEV, but the results are the same as version 9
Comment 173 by and...@gmail.com, Feb 12 2011
Mocci, I'm not sure whether they joined the problems, but the original problem addressed on this issue was flashing between pages and not between tabs (tab switching). Anyway, I have never had this problem with tabs.

As fas as pages are concerned, they fixed it for all websites I visit. Since the other websites flash on other browsers as well, I am inclined to believe they've solved all the problems on Chrome's side and some problems still exist on the page side (no not a Chrome's problem).
Comment 174 Deleted
Comment 175 Deleted
Comment 176 Deleted
I'd say that the problem really is Chrome because i don't have problems like this with other browser. Other users had the same problems in the sites i've listed. Is it a bug?an error? i don't know but what I know is that it's not sopportable, a another reason to pass on firefox ( that in fact works very well)
Comment 178 Deleted
I've started referring to this as the "Chromium Flashbang" and suggested it be used on internet terrorist (Trolls).

When you have to use you computer in the dark you start to go only to dark sites, have a darkened OS and play a single nearly black game... that split second flash is terrible to the point of being blinding.

Move this issue to 'Untriaged' if you support the boys in blue, aka law enforcement, please.
Labels: -Fixit bulkmove TaskForce-Fixit
Product Version      : 0.2.149.27 (1583)
URLs (if applicable) : http://www.alliedtribalforces.com/forum.php
Other browsers tested:
    Firefox 3: OK
         IE 7: OK

What steps will reproduce the problem?
1. Navigate through any of the links that lead to the same domain where the 
dark background persists.

What is the expected result?
It is expected that you see the current page until the new page is ready to 
replace it resulting in a constantly dark background.

What happens instead?
While leaving the current dark page and before entering the new dark page 
you are blinded by a white blank browser window.
Bug still open in Chrome 11 on Windows 7. Moving to Firefox 4, had enough of being blinded, sorry.
Comment 182 by and...@gmail.com, Mar 23 2011
To be honest with you guys, I think whoever still got this problem will continue having it. Like I said on some posts above, the issue was fixed for me on version 9 and it does exist on webpages that present this same problem on other browsers as well. So I believe this has become more of bad webpage design than Chrome's bug.
"To be honest with you guys, I think whoever still got this problem will continue having it. Like I said on some posts above, the issue was fixed for me on version 9 and it does exist on webpages that present this same problem on other browsers as well. So I believe this has become more of bad webpage design than Chrome's bug.
"

No this is not the case. I don't have this problem on specific websites with other browsers. It is only chrome, and I'm considering switching to firefox 4 as well.
	
I decided to switch to firefox because chrome 4 fails to fix the bug (and other two or three minor) with the same speed of Firefox 4.
Comment 185 by and...@gmail.com, Apr 10 2011
Now, that is interesting. I saw this problem on a good amount of pages today. I got curious and tested those same pages on Firefox and IE9. No problem.

I don't really follow Chrome's updates. I use the stable version with automatic updates on so I don't really know when it is updated. Looks like a step back to me. :( A sample website that flashes on Chrome and not on Firefox 4 or IE9 (try switching between pages on this topic).
http://www.mycrysis.com/forums/viewtopic.php?f=40&t=22276&start=30
Comment 186 by tkro...@gmail.com, Apr 10 2011
Confirmed. I used (on Windows 7 64bit) Windows Internet Explorer 9.0
8112.16421IC (RTM) (both 32bit & 64bit), Firefox 4.0 (latest release) and
Chrome 10.0.648.204, blinking only happened in Chrome. Seems like there's a
difference in handling the HTML code or content, but I can't say where or
what (sorry). Good luck in finding what's happening in the code, guys.

	
For this reason many people are abandoning Chrome.
This problem is very annoying.
I found that Adblock plus was causing it for me. Disabled I don't get the white flash anymore... YMMV.
Comment 189 by tkro...@gmail.com, Apr 14 2011
Interesting, I'll test that and see what happens here! :-)
Comment 190 by and...@gmail.com, Apr 17 2011
I don't use AdBlock.

I Don't use adblock, but the problem remains.
White flash still happens to me on chrome 10.0.648.205 running win 7 pro 32 bit.
Two sites that consistently do it are thechive.com and cracked.com.

ctrl clicking to load a new tab, waiting for the tab to fully load then clicking it will produce a flash.  Clicking back to the original site then back again to the new tab quickly won't produce a flash, but staying on the new tab for a minute or so will produce a flash when going back to the original site.  Also loading up multiple identical tabs will produce a white flash for the first tab clicked but not on the following tabs.  On cracked.com loading up 4 new tabs(stories) will result in the first tab flashing white, the 2nd and 3rd being fine and the 4th tab flashing white.  Also if you click the first tab in the previous scenario and wait a minute or so(read the story) then the second tab will flash when clicked.  

Both sites produce the tab flash but cracked.com doesn't produce a flash when simply loading a new page in the same tab.  Thechive.com produces a white flash when loading a page with a different background or going to any of its sister blog sites.

thechive.com is a picture blog while cracked.com is mostly text articles.

Try disabling all your extensions, possibly others do it besides adblock.  There might be more than one issue here.

All I know is I no longer have the problem after getting rid of adblock...
Comment 194 by rsn...@gmail.com, Apr 21 2011
The issue was fixed for me for a while, now with today's dev update, it has returned in full force.

12.0.742.0 (Official Build 82248) dev
The original change was reverted recently, due to performance reasons.
I'll search another way, but the problem will remain a while.
I'm sorry for inconvenience.

Comment 196 by tkro...@gmail.com, Apr 21 2011
Thanks for the feedback, Morrita. Keep up the good work. :-)
	
The problem continues ...
Comment 198 by fero...@gmail.com, Apr 21 2011
Can you link to the rewiew url of the rollback?
Comment 199 by Deleted ...@, May 7 2011
I am not using any extensions or themes, cleared cache, even completely uninstalled and re-installed and the flashing remains. Very frustrated with this. Using Vista 64 bit.
Same here. The issue is exacerbated by having more Chrome windows open. I am using Windows 7 64 bit. The issue is also demonstrated more frequently when uncovering parts of the window, but interestingly, UNRELATED Chrome windows will also sometimes flash when one of them has a part uncovered. I have turned off "Windows Desktop Composition" for performance reasons, which may also be contributing to the problem. 
Morrita, thank you for taking the time to look at this. Would it be possible to simply have this change that was recently reverted turned into an Under the Hood option? I am sure that users who primarily use Chrome for dark background viewing experiences would not mind the performance hit for the sake of their eyes.

Thanks!
Comment 202 by and...@gmail.com, Jun 12 2011
Oh, so this flashing thing is back with full force for me on 12.0.742.91. Any special reason for it? :( It has been fixed (as far as I can tell) for 2 whole versions of Chrome. Why is it back again?
Owner: ----
The original fix on WebKit was reverted for a performance reason.

	
We are now at version 12 of google chrome and the problem exists.
Getting this white lightning a few annoyances that creates.
I tried also Chromium but also li, same problem.
Alas, as much as I like chrome I was forced to return to firefox for obvious reasons, because between cache and whatnot is still superior to chrome (chromium).
Hopefully this problem will be fixed as soon as possible.
Comment 205 Deleted
Comment 206 by and...@gmail.com, Jun 14 2011
By Morrita's comment above it won't, Mocci. Interesting, though, is that I feel Chrome a bit slower now. Performance reason? :D
Please fix this issue! I don't care if I have to enable the fix via -command in the Chrome shortcut.. Make an option for it.. Do SOMETHING! I tried going back to Firefox but I just can't do it, please fix this :(

Windows 7 SP1 x64
14.0.797.0 dev-m
Comment 208 by Deleted ...@, Jun 29 2011
Three years and no fix?  Google I'm a little disappointed that Microsoft IE, FF and others don't have this issue, yet you have been trying to fix it for three years?

WOW..... I don't want to stop using chrome, but the lack of a fix here is forcing the issue. 


Please advise if this is ever going to be fixed, or are we dreaming here thinking it might be someday?


Comment 209 by Deleted ...@, Jul 6 2011
still happens, make me furious as a webdev

am currently working on dark backgrounded site and this ruins it.
yeah, that's how i found this bug report. working on a site with background for hours before i noticed it as my eyes got tired the flashes forced me to notice. it makes my site look buggy and it makes it seem slower as well! not cool. it also seems like there's a js script handling regression with chromium 12.0.742.112 (90304) Ubuntu 10.10 as well but that's another separate major infuriation. like the other poster said though, you can hit cntrl t and see a quick flash so surfing for sites, etc. is a waste of time. why is there a gap of content at all between current tab and new tab with same exact content! that's the freakin problem!
@210

I noticed it while working on a site as well. The site has a dark background (#333) and it has some animations to make it look like content is being loaded via ajax except it isn't being loaded by ajax; it's just fading out the old content > navigating to the new page > fading in the new content. On IE8/9 and FF this looks absolutely seamless. In Chrome there's this horrible white flash. It's even more annoying than normal in this situation because it ruins the seamless effect.  
I just wanted to add that this issue also seems to effect page elements. I have a fixed position top menu. Even when I use the workarounds (putting background-color in an inline style tag on the HTML element) it doesn't fix the problem of elements disappearing. In the other major browsers the fixed top menu doesn't flicker during page changes. This makes everything feel more seamless. 
Dear Google

My guess is that when moving between pages the loading sequence goes:
current page
blank page
new page

Firefox & others don't have this problem.  So presumably Firefox loads the new page completely into the buffer before displaying it.

I suspect there is a speed advantage into doing it the "flashing way", however I also suspect it would be possible to have an option saying something like "Full buffer before page load (slower)"  - Yes/No

Thanks for listening.  In the meantime I'll simply tell my customers who are upgrading to Windows 7 to avoid Chrome for now as there still seems to be "early-product" issues.

Other than that, it seems a great little browser, but I do wonder what else is wrong but which isn't so easily noticeable,

Regards

Steve
Comment 214 by Deleted ...@, Aug 18 2011
Just confirming this issue has not been fixed, and I've been following this issue since '09.

Currently using Chrome 13.
Status: Available
it isnt fixed yet i see the same problem
Comment 217 by Deleted ...@, Aug 26 2011
"putting background-color in an inline style tag on the HTML element" - doesn't work for transparent backgrounds.

An iFrame with transparent background in Chrome is a nightmare for every webdev.

I'm sitting in my mum's dark basement, trolling the shit out of people. But the "Chromium Flashbang" as previously mentioned in comment 179 really does make trolling a lot harder. How am I gonna create new gmail socks now without killing my eyes? Stupid fukcing shit!ยง >:@ 
gman2.PNG
4.6 KB View Download
I love chrome but I think chrome team is ignorant about this issue. They don't realize how hard it is for visibly impair people. I love Microsoft for this they are very active when it comes to issue like this.

Switching back to Firefox until this is fixed.

Chrome team PLEASE FIX it..............
I love chrome but I think chrome team is ignorant about this issue. They don't realize how hard it is for visibly impair people. I love Microsoft for this they are very active when it comes to issue like this.

Switching back to Firefox until this is fixed.

Chrome team PLEASE FIX it..............
Comment 221 by Deleted ...@, Sep 30 2011
I may not have Google CHrome, BUT I DO notice the white between inpages or whatever you call it when I click a link and I get a white page for a few seconds and then it goes to the link I clicked on. ITS SO annoying and luckily I know my computer is alright and this is a GOOGLE or google chrome problem since their all google or whatever. I HOPE THEY FIX THIS or I might want to download firefox on my computer.
Still no fix?  Has been going on forever.  I'm officially quitting chrome for one of the other 4.  Google growing so large they can't update a ticket for years.
Comment 223 by Deleted ...@, Oct 12 2011
I have the same problem.  Blinding white flash between loading pages.  I can't believe they have not fixed such a fundamental bug.  LISTEN TO YOUR USERS, GOOGLE.
Comment 224 Deleted
Comment 225 by Deleted ...@, Oct 21 2011
I'm about to launch a website and testing it in different browsers. Chrome makes browsing my site very irritating. Please fix.
Comment 226 by Deleted ...@, Oct 22 2011
have these lazy asses fix this yet?
COME ON! 3 years?!
Comment 228 by Deleted ...@, Nov 7 2011
Come on, how hard can it be to kill this bug?
Labels: Hotlist-Fixit
Comment 230 by Deleted ...@, Nov 15 2011
This week this issue started to reproduce on the site I'm working on.
I have Chome version 15.0.874.120 m.
I figured out that issue on a particular page was caused by embedded with <video> tag video.
the most frustrating bug i have ever seen on a software, ever
Comment 232 by Deleted ...@, Nov 20 2011
Oh my GOD, how incompetent and ignorant are you google!?!?
FIX THE DAMN BUG ALREADY!!!

Comment 233 by Deleted ...@, Nov 22 2011
THIS BUG is the only thing keeping me from using chrome for years now
http://code.google.com/p/chromium/issues/detail?id=44237 is probably a duplicate of this one and just kills my eyes. Please somebody help. I just love dark themes and I have installed "Black background, light text:PitchDark companion-I" style. But the sudden lighting when opening a new tab or loading a new page  is too irritating.  
I've been annoyed to no extent by these white flashes for some time now, and stumbled across this discussion. After reading comment #193, I disabled ad-block, and the white flashes stopped. It's got to be something in that extension causing it for me.
This is getting really annoying.
Comment 237 Deleted
...this is a new old feature from chrome "free flash bang in the face"  by google .

thanks google .
Still happens for me, and has been happening for at least 2 years now, regardless of version or OS on dozens of computers.  I really don't get why this can't be looked at and fixed quickly.  I tried Opera and it has the same flash, and at times it is even worse.  The flash does not exist in IE9 or FF7/FF8 at any time.
Comment 240 Deleted
Comment 241 by Deleted ...@, Dec 5 2011
For the love of god fix this, it's the most annoying thing about using chrome
Comment 242 by xgd...@gmail.com, Dec 8 2011
Definitely the most annoying thing,especially when you use Change Colors to set black background for all sites
Comment 243 by xgd...@gmail.com, Dec 8 2011
Definitely the most annoying thing,especially when you use Change Colors to set black background for all sites
Comment 244 by Deleted ...@, Dec 8 2011
Fix this please. My eyes are hurting..
This bug is the main thing keeping me on Firefox. Please fix this google!
Comment 246 by Deleted ...@, Dec 10 2011
Fix this please... 
google, i am now switching away from chrome again, as i am using a dark themed wikia a lot, and watching this blinking is extremely annoying. seriously, this must be a very easy thing to fix? thanks in advance. 
Labels: nomedia
Comment 249 by xgd...@gmail.com, Dec 20 2011
This bug is the main thing keeping me on Opera. Please fix this google!
Still not fixed. What the F***? I think Google doesn't care at all
Comment 251 by Deleted ...@, Dec 22 2011
wow still not fixed? google never fails to dissapoint.
Every other browser has this one nailed except for Chrome.  This white screen loading between dark pages is obnoxious and the glare from it in a dark room is just plain annoying. 
i am using full screen all the time and and presentation mode more and more - the bigger the window the worse the problem
Please fix this issue as it hurts my eyes.  
Comment 255 by Deleted ...@, Jan 12 2012
The developers cant fix it, the problem is too complex for them. 

Browser stats should be showing chrome smashing IE & FF...not so
Comment 256 by Deleted ...@, Feb 4 2012
Stumbled onto this thread after asking Chrome to anything more than the simple.

http://www.functional-design.co.uk/squares2.html

Works just fine in FF.
Unacceptable flashing in Chrome. FAIL
Version 17 and still not fixed. Please fix this issue, it is so annoying that I am thinking of switching back to Firefox, despite all of the great features of Chrome that I like a lot.
Comment 258 by Deleted ...@, Feb 11 2012
Please DO fix this!!
Comment 259 by Deleted ...@, Feb 18 2012
Annoying flashing problem. Going back to firefox
Months have passed and you still haven't fixed this? How can you work with this browser without your eyes complaining? This is an insane bug! All of Chrome's beautiful features are rendered absolutely irrelevant by this bug. Nothing should be ranked higher on your to-fix list. Nothing. I cannot comprehend how this bug still exists. For the love of everything you hold dear, fix this visual nightmare. Please!
For developers: I'm on the latest dev chrome on OSX 10.6(snow leopard), but its been confirmed to happen on multiple OSes and versions of Chrome, with plaintext pages as well as ones with media content and flash, located both remotely and on localhost.

this just started happening to me noticably recently, and since I browse a lot of dark websites, this really hurts my eyes at night time. Going back to firefox/seamonkey isn't an option and Dillo isn't compiling properly on OSX yet, so I had to find a workaround.

As a temporary fix, I set the custom user stylesheet to render pages with a black background so that before it receives styling information from the website it renders the window black instead of white, and now it flashes black instead, which is much more bearable on the eyes until a permanent solution is made. This however messes up websites that rely on the default being white, although it isn't terribly detrimental on most popular or well created websites. *btw chrome devs - why is using a custom default css not in the settings page anymore?

on OSX the stylesheet is located in ~/Library/Application\ Support/Google/Chrome/Default/User\ StyleSheets
as Custom.css

In FreeBSD, Linux, and Windows, I'm not sure where its located specifically, but you can search your system for Custom.css 
(on *nix systems you can do what I did and in a terminal run: find / -print | grep .css$ | grep Chrome )

add the following lines

html, body{
background-color:#000000; //This sets the background color to black
color:#0000FF; //This sets the text to blue, so you can read it on webpages set to use defaults; white is too hard on my eyes and if you dont put this it will be black on black
}


//Hope this helps someone else's eyes
Cynosur you are awesome XD, no more flash bangs in the face XD !

thanks.

linux 
/home/user/.config/google-chrome/Default/User\ StyleSheets/Custom.css

windows xp
C:\Documents and Settings\Administrator\Application Data\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

I have noticed that the 'flash' seems to occur when you are clicking a link while the mouse is in motion if that is any help.
Chrome 18.0.1025.54 beta. Problem is still visible.
Comment 265 Deleted
Issue 119871:	Background flashes white upon page transition (an issue since 2008!)
Comment 267 by Deleted ...@, Mar 26 2012
I am ready to switch back to IE or Firefox.
First and last time I developed by using Chrome. Wasted time trying to fix an issue that is really a 3,5 years old browser bug.
This issue is way too old to be ignored.
Very, very, *very* annoying and it's definitely hurting my eyes. Thinking about going back to Firefox... 
Comment 271 by pha3...@gmail.com, Apr 22 2012
GOOGLE, FIX THIS RIDICULOUSLY SIMPLE PROBLEM.  THIS IS COMPLETELY UNACCEPTABLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ye, still broken. Cynosur's workaround works, but causes issues. I use a lot of dark stylish themes to help my eyes, but this makes browsing with them impossible. I think I'll re-install Firefox for now. If it's a choice between a slow, crashy browser and making my eyes bleed, I'll take the crashy browser.
Comment 273 by Deleted ...@, May 7 2012
Please please fix this issue, am about to switch back to FFOX.... the constant pre-loading of a white flashes between website loadings is ridiculous.... PLEASE FIX THIS ASAP 
Comment 274 by ngor...@gmail.com, Jun 11 2012
This is quite frustrating. I am working on an application that embeds a Chromium browser for a kiosk-style machine, but the site uses a dark theme and it is absolutely terrible to have constant flashes of white appearing! It really messes up the user experience. This issue is four years old - surely a resolution can be found?

At the very least, as has been suggested prior to this, retain the existing background style on pageload rather than defaulting to white. Assuming that all pages use your default style is really bad behaviour for a browser.
Comment 275 by tmcu...@gmail.com, Jun 11 2012
Flashing really does hurt my eyes. Please fix it, firefox does not have this issue.
Comment 276 by con...@gmail.com, Jun 19 2012
Problem seems to be coming from webkit. 
The problem is particularly acute for me as I am hooked up to the cinema screen in the basement, a change in browser page to youtube/leanback really does blind and is very annoying. 
Comment 277 by Deleted ...@, Jul 7 2012
Sudden flash of white is extremely painful when reloading pages with dark backgrounds.  Never seen this in any other browser, please fix. 
Comment 278 by Deleted ...@, Jul 17 2012
Wow, all these years of complaints of the same issue and "nada"... :(
Yep it's still here. :(

Please stop clearing the canvas to white on page transitions, Google. It's really bad. 
there are some sites fixed this with code - www.youtube.com, www.gardeners.com... show background all the time when data is loading. How they done this?
Comment 281 by Deleted ...@, Aug 15 2012
This bug makes Chrome useless for me. Too much pain for the eyes.
Comment 282 by jmp...@gmail.com, Aug 24 2012
i have noticed with Chromium on our site (which has a lot of white background but anyway).. that if i let the page *fully* render, before clicking to the next page, then the "double buffering" works and there is no flash between the pages. However if I don't let the first page fully render and interrupt it to go to the next page, then the "flash" between pages still exists
Comment 283 Deleted
Comment 284 by Deleted ...@, Aug 24 2012
as a user this bug annoys.
as a developer i use the solution below.
it seems to work. see,e.g., http://tinyurl.com/ithurber
<!DOCTYPE html>
<html style='background-color: #010101;'>
<head>
<meta charset='utf-8'/>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0)">
Comment 285 by Deleted ...@, Sep 5 2012
Setting inline style backgrund color of the html doesn't work.
I'm using Chrome and Safari, both are webkit browsers, yet I don't see this flash in Safari.
It really is annoying, please consider it as the bug, that makes developers who dumped Firefox in favour of Chrome once again replace their favourite browser to FF or Safari.
Comment 286 by Deleted ...@, Sep 10 2012
Have this issue quite often, seriously considering going back to Firefox because of this.
%APP_DATA%\Local\Google\Chrome\User Data\Default\User StyleSheets\custom.css-->Content('html,body{width:100%;height:100%;background:#000;}');
If you don't get this, boohoo for you. Chrome should make a page to tell you how to do this as this is a major complaint. Basically what it does is load this stylesheet first and no more long white flashes. It took awhile until searching until I found out about user stylesheets. 
Comment 288 by flu...@gmail.com, Sep 11 2012
i hope this gets fixed soon, its the only thing that bugs me on my google chrome experience
Comment 289 by Deleted ...@, Sep 18 2012
Same issue here with sites such as http://www.hardocp.com

I've tried doing everything from reinstalling flash and Chrome to starting a new profile. Doesn't seem to fix the issue. 
Comment 290 by mban...@gmail.com, Sep 20 2012
I get blinding white flashes when switching tabs, opening new links, and opening the New Tab (Ctrl+t) page.

This is really, really nasty when browsing at night in a low-light environment.

Chromium 20 on Debian Linux, UA:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11
This flashing between pages has been around for 4 years and still not fixed? Dammit, I liked my day with Chrome, but I am tossing it in the shitcan over this unfixed bug before I tear a new hole in my retinas!
@284: Thank you, that helped! When the background is a solid color your solution eliminated the flicker about 90% of the time. I still see it every now and then. However this does not fix the problem when using a background image for <html> (as in a pattern); the flicker is just as noticeable.  FF is butter smooth, while IE8 has a similar flicker problem.
Interestingly, it rarely happens on the live site (with of without the Page-Enter / Exit trick), but it happens all the time when developing locally (i.e. with a local web server). I hope this helps.
Comment 294 by Deleted ...@, Oct 7 2012
The custom.css idea suggested by comment 287 reduces the duration of the blinding white flash, but does not eliminate it. It would be so nice to cure this issue, so Chrome can become my permanent browser!.
Yeah, this is pretty darn irritating. it only really affects dark sites and users using the a Dark Theme (e.g. with a black NewTab page colour) but still... pretty unpleasant late at night.
Just started browsing some more dark forums recently and this issue is really bad for me. Would be nice to see something done to fix this.
Comment 297 by Deleted ...@, Jan 12 2013
this is pretty messed up... 5 years of the same issue.
back to firefox as default. shit explorer might be moving up to #2 
Comment 298 by Deleted ...@, Jan 14 2013
I want to anything else, because this issue is offul!
The white flash makes the high contrast extension more annoying than low contrast!
Comment 300 by rsn...@gmail.com, Jan 15 2013
Comment 300, can't believe this ticket is still going ... still an issue with Version 25.0.1364.29 beta-m

:(
FIX THIS PLEASE! It is totally unnecessary and annoying.
It would be great they put a simple black or at least dark grey when opening new tabs or changing tabs. Those flashes from dark webs using high contrast will eventually kill me.
OMG what is the matter with Google? Fix this for gods sake, you are losing users for this! It's not even a big deal! I am seriously thinking of moving away from Chrome.
Comment 304 by ajay...@gmail.com, Feb 11 2013
please do something to resolve this issue before i lose my eyes due to this flashing problem otherwise i will have to switch to firefox
Comment 305 by Deleted ...@, Feb 14 2013
sept 08 to feb 2013. Seriously?
Comment 306 by Deleted ...@, Feb 15 2013
I can't believe this bug isn't fixed yet, I have to close my eyes every time I click on something on a site with a dark background.
Comment 307 by Deleted ...@, Feb 20 2013
Really Google? 5 years?
Maybe we should try to do a Google Hangout with a dev. I''m sure we can find one on G+
Its such a small but annoying issues!
Comment 308 by Deleted ...@, Feb 21 2013
FIX THIS GOOGLE OMG MY EYES ARE GOING BLIND I HAVE TO VISIT A DOCTOR TOMORROW BECAUSE OF THIS

Built a dark-themed website. Very annoying blank white flash on page load. Chrome (24.0.1312.57 m, Windown XP)  I just noticed this bug has been around for a while.  Is there no fix?  



Comment 310 by Deleted ...@, Feb 23 2013
anoying bug!
Comment 311 by Deleted ...@, Feb 25 2013
Honestly forced me to switch to mozilla for the time being. Firefox has the issue as well but is MUCH less frequent.
Comment 312 by Deleted ...@, Feb 28 2013
Unbelievable! This issue has not been fixed since 2008!

This is a major annoyance. Should be taken more seriously.
I am switching back to Mozilla.

hasta luego Chrome.
Project Member Comment 313 by bugdroid1@chromium.org, Mar 10 2013
Labels: -Area-WebKit Cr-Content
Cc: gregsimon@chromium.org
I use Chromium only rarely, for greater security. Would use always if not for this problem. 

I have been using Firefox since it was called Firebird, and considered a switch when Chrome came out. The white flash was and is the only thing keeping me away these last 4+ years. 

It is an accessibility issue, affecting those of us with diseases such as Chronic Daily Migraine, or visual disorders, etc, and ordinary people avoiding eyestrain.

I cannot risk increased migraine attacks from this white screen and will continue to avoid Chromium.

A fix would be appreciated.
Comment 316 by Deleted ...@, Mar 22 2013
Thank you for not fixing this, it just proves that I have to use Firefox henceforth.
Comment 317 by Deleted ...@, Mar 23 2013
Comment 305.  

When people cry out to you IN PAIN -- for SIX YEARS, then there is clearly another agenda going on.  

Perhaps Chrome is meant to DELIBERATELY BLIND USERS...?  

Gosh, that sounds far-fetched, doesn't it?  Except it's at last looking like it MAY be TRUE.  Reading through all the comments above suggests this may be the case.  

Perhaps a Class-Action lawsuit could be in the works over this...?  How many users have gone to see an eye doctor because of the hurt they're experiencing?  Does White Flash lead to permanent eye damage...?  These are the next set of questions coming, believe me.  

How hard is it to make Chrome smart enough to default to BLACK between page loads?  I think perhaps not too hard at all for the geniuses writing it.  BLACK FLASH - no eye pain.   WHITE FLASH - hurtful, and cumulative, eye pain.  WHY? 

All these comments, all these YEARS. It really is beginning to look as though Chrome is MEANT to inflict eye damage.  (Are you surfing the "wrong" sites, perhaps...?) 

I want so much to be wrong here.  Don't be evil.
Comment 318 by cdbe...@gmail.com, Mar 25 2013
I just developed a new website with a dark theme, and spent days trying to figure out the white flash effect on Chrome before finding this bug. Might it be worth fixing this at some point? :P
My eyes hurt.
This problem also effects low-vision users of the high-contrast plugin, who mostly invert colors on pages.  This causes the white flash every time you go to google.com and do a search or go to the next page of results.  In my case, that white flash literally hurts, and is bad for my vision, so I'm going to have to leave Chrome alone until this bug is fixed.
Comment 321 by Deleted ...@, Apr 2 2013
This bugs is still there ...

At first i was wondering if some of my code was creating this problem. After searching the web, stumbled on this bug page.

Tried the same code with Firefox. No white flash at all. There really seems to be a delay, between the loading of a webpage, and the rendering. And with Chrome not "remembering" the last set background color, it reverts to its standard white.

Firefox seems to produce a "stable" image, because its slightly slower with its rendering, resulting in no flash effect, and a smooth progress.

Interestingly, even a very old IE8 produces a nice effect ( despite not being able to render some of the css3 effects ) with no flashing.

It amazes me how this bug has been neglected, just because a large amount of the web is in white as content.
Comment 322 by Deleted ...@, Apr 5 2013
Same here, every time I close a tab, the screen flashes white.
That is SO annoying!

PS: chrome updated - 26.0.1410.43
Project Member Comment 323 by bugdroid1@chromium.org, Apr 6 2013
Labels: -Cr-Content Cr-Blink
Here's hoping "Blink" fixes the white flashes!
Cc: morrita@google.com tony@chromium.org
Issue 64317 has been merged into this issue.
Cc: vangelis@chromium.org epoger@chromium.org jam...@chromium.org
Issue 115549 has been merged into this issue.
Labels: Restrict-AddIssueComment-EditIssue
Project Member Comment 328 by bugdroid1@chromium.org, May 20 2013
The following revision refers to this bug:
    http://src.chromium.org/viewvc/blink?view=rev&rev=150709

------------------------------------------------------------------------
r150709 | cbiesinger@chromium.org | 2013-05-20T22:43:34.969350Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-reader-abort.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouse-focus-imagemap.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-transform.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/block-testing.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-tap-active-state.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/use-css-events.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/gradient-attr-update.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/zoom-dblclick.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-4-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/replaced/image-map-bug16782.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/resize-corner-tracking-transformed.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/frames/frame-deep-nested-resize.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pan-direction.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-click-inside.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-6-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/capture-on-target.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/touch-inlines.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/block/float/float-in-float-hit-testing.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/pasteboard/data-transfer-items.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-container.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/zoom-basic.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-3-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/frame-click-focus.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hover-default-fill.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css-generated-content/hover-style-change.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-double-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/emulate-touch-events.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-5-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/HTMLTableColElement/resize-table-using-col-width.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/dom/Document.cpp?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/option-mouseevents.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/scrollbar-double-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-reader-event-listener.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/file/get-file-upload.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-zoom.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-root.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-2-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/script-tests/mouse-click-events.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/script-tests/page-scaled-mouse-click.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/resize-corner-tracking-transformed-iframe.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-4-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/resources/setup-for-read-common.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-appearance-preventDefault.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/select-empty-list.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/use-move-to-offset.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/script-tests/click-outside-editable-div.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/stroke-width-click.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-path.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-svg-with-pointer.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/international/khmer-selection.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/pointer-events-2.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseclick-target-and-positioning.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-dblclick.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-1-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-multiple.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/scrolling/hover-during-scroll.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-mouse-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-3-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-9-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseout-on-window.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/event-view-toString.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-preserveAspectRatio.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/dblclick-addEventListener.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-text.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-10-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/contenteditable-click-inside.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu-text-subtargets.html?r1=150709&r2=150708&pathrev=150709
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading-expected.txt?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/prevent-drag-to-navigate.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/polyline-hittest.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/clientXY-in-zoom-and-scroll.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/image-clipped-hit.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-with-linecaps-and-miterlimits.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/marker-changes.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/hover-active-drag.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-2-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-8-and-click.html?r1=150709&r2=150708&pathrev=150709
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-list-test.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-image-css-transform.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/layerZOrderCrash.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/resources/focus-event-handling.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/navigation/resources/javascriptlink.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-all.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/anchor-on-use.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/scrollbars/scrollbar-miss-mousemove-disabled.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-drag-down.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/text-hit-test.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/script-tests/imagemap-dynamic-area-updates.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-uri-01-b.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewBox.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-1-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/updateLayoutForHitTest.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-7-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hit-test-path.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-click-outside.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hit-test-path-stroke.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-image.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-self-emptying-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/viewBox-hit.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-container-standalone.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/apply-blob-url-to-xhr.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/Window/window-xy-properties.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/pointer-events.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseup-outside-document.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/disabled-formelements.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-rounded-rect.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/local/blob/script-tests/send-hybrid-blob.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewTarget.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/imagemap-case.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-6-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/page/EventHandler.cpp?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-bubble.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/atsui-rtl-override-selection.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/related-target.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewBox-transform.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-text-css-transform.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling.htm?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/drop-with-file-paths.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/zoom-fatfinger.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/plugins/user-gesture.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/script-tests/click-in-margins-inside-editable-div.js?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-capture.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-bubble2.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/replaced-image-map.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/password-doubleclick-selection.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-5-and-click.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mask-changes.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu-select-text.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/rotated-node.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/japanese-rl-selection-clear.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/replaced/image-map.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/textIteratorNilRenderer.html?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-svg-without-pointer.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-multiple-xhtml.xhtml?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-root-standalone.svg?r1=150709&r2=150708&pathrev=150709
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-zoomAndPan.svg?r1=150709&r2=150708&pathrev=150709

Don't force layout for mouse event hit tests

Before the initial document layout, we shouldn't force a layout for
mouse events, because they are not intended for the new document anyway -
the user can't see the document yet! Just ignore those events by making
the hit tests match nothing.

Otherwise, the hit test would force a layout, which is undesirable
because that leads to a flash of an empty document.

BUG=1373
R=ojan@chromium.org

Review URL: https://codereview.chromium.org/14859016
------------------------------------------------------------------------
Project Member Comment 329 by bugdroid1@chromium.org, May 20 2013
The following revision refers to this bug:
    http://src.chromium.org/viewvc/blink?view=rev&rev=150714

------------------------------------------------------------------------
r150714 | cbiesinger@chromium.org | 2013-05-20T23:01:21.124038Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/file/input-file-re-render.html?r1=150714&r2=150713&pathrev=150714

Also add forced layouts to a new test

Followup to http://crrev.com/14859016

BUG=1373
TBR=ojan@chromium.org

Review URL: https://codereview.chromium.org/15494007
------------------------------------------------------------------------
Labels: -Mstone-X M-29
Status: Fixed
I have just committed a patch that should fix most, if not all, occurrences of this happening. This should be in a canary version in the next few days and in the 29 release, unless it gets reverted for some reason.

If you still see this issue *in a build that has this change*, please open a new bug.
Project Member Comment 331 by bugdroid1@chromium.org, May 20 2013
The following revision refers to this bug:
    http://src.chromium.org/viewvc/blink?view=rev&rev=150716

------------------------------------------------------------------------
r150716 | cbiesinger@chromium.org | 2013-05-20T23:23:53.157348Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/script-tests/page-scaled-mouse-click-iframe.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/updateLayoutForHitTest.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewBox.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-1-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-7-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hit-test-path.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-click-outside.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hit-test-path-stroke.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-image.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-self-emptying-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/viewBox-hit.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-container-standalone.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/apply-blob-url-to-xhr.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/Window/window-xy-properties.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/pointer-events.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseup-outside-document.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-rounded-rect.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/disabled-formelements.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/local/blob/script-tests/send-hybrid-blob.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewTarget.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/imagemap-case.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-6-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/page/EventHandler.cpp?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-bubble.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/atsui-rtl-override-selection.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/related-target.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-viewBox-transform.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-text-css-transform.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling.htm?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/drop-with-file-paths.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/zoom-fatfinger.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/plugins/user-gesture.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-capture.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/script-tests/click-in-margins-inside-editable-div.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/window-events-bubble2.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/replaced-image-map.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/password-doubleclick-selection.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-5-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mask-changes.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu-select-text.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/rotated-node.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/japanese-rl-selection-clear.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/replaced/image-map.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/textIteratorNilRenderer.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-svg-without-pointer.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-multiple-xhtml.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-root-standalone.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-zoomAndPan.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-reader-abort.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouse-focus-imagemap.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-transform.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/block-testing.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-tap-active-state.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/use-css-events.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/gradient-attr-update.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/zoom-dblclick.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-4-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/replaced/image-map-bug16782.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/resize-corner-tracking-transformed.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/frames/frame-deep-nested-resize.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pan-direction.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-click-inside.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/touch-inlines.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/capture-on-target.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-6-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/block/float/float-in-float-hit-testing.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/pasteboard/data-transfer-items.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-container.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/zoom-basic.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-3-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/frame-click-focus.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css-generated-content/hover-style-change.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/hover-default-fill.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-double-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/HTMLTableColElement/resize-table-using-col-width.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-5-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/emulate-touch-events.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/dom/Document.cpp?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/option-mouseevents.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/scrollbar-double-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/file/get-file-upload.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-reader-event-listener.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-zoom.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/mouse-move-on-svg-root.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-2-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/script-tests/mouse-click-events.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/script-tests/page-scaled-mouse-click.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/resize-corner-tracking-transformed-iframe.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-4-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/resources/setup-for-read-common.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-appearance-preventDefault.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/select-empty-list.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/use-move-to-offset.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/script-tests/click-outside-editable-div.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/stroke-width-click.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-path.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/text/international/khmer-selection.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-on-svg-with-pointer.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/pointer-events-2.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseclick-target-and-positioning.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/touch/gesture/gesture-dblclick.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-1-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/image-map-multiple.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/scrolling/hover-during-scroll.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-mouse-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/file/input-file-re-render.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-3-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-9-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/mouseout-on-window.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/event-view-toString.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-preserveAspectRatio.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/dblclick-addEventListener.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-text.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/selection/contenteditable-click-inside.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-10-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/touchadjustment/context-menu-text-subtargets.html?r1=150716&r2=150715&pathrev=150716
   D http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading-expected.txt?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/prevent-drag-to-navigate.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/polyline-hittest.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/events/clientXY-in-zoom-and-scroll.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/image-clipped-hit.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-with-linecaps-and-miterlimits.xhtml?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/marker-changes.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/hover-active-drag.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-remove-summary-2-and-click.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/html/details-add-summary-8-and-click.html?r1=150716&r2=150715&pathrev=150716
   D http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/files/file-list-test.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/pointer-events-image-css-transform.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/css/layerZOrderCrash.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/resources/focus-event-handling.js?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/navigation/resources/javascriptlink.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-a-03-b-all.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/anchor-on-use.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/scrollbars/scrollbar-miss-mousemove-disabled.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/forms/input-text-drag-down.html?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/text-hit-test.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/svg/custom/linking-uri-01-b.svg?r1=150716&r2=150715&pathrev=150716
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/images/script-tests/imagemap-dynamic-area-updates.js?r1=150716&r2=150715&pathrev=150716

Revert "Don't force layout for mouse event hit tests"

This reverts commit c7cb8114b1071115521af0286a2dbfedb22b5e5f.
also reverts 02e89444b7cb08bc9fae08956ae361ec4d03ac19

Reverting because I somehow missed some tests

BUG=1373
TBR=ojan@chromium.org

Review URL: https://codereview.chromium.org/15508003
------------------------------------------------------------------------
Status: Started
Well, this had to get reverted. Sorry, this needs a few more days of work.
Project Member Comment 333 by bugdroid1@chromium.org, May 21 2013
The following revision refers to this bug:
    http://src.chromium.org/viewvc/blink?view=rev&rev=150837

------------------------------------------------------------------------
r150837 | cbiesinger@chromium.org | 2013-05-21T22:38:01.392972Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/dom/Document.cpp?r1=150837&r2=150836&pathrev=150837
   M http://src.chromium.org/viewvc/blink/trunk/Tools/DumpRenderTree/chromium/TestRunner/src/EventSender.cpp?r1=150837&r2=150836&pathrev=150837
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading-expected.txt?r1=150837&r2=150836&pathrev=150837
   M http://src.chromium.org/viewvc/blink/trunk/Tools/DumpRenderTree/chromium/TestRunner/src/EventSender.h?r1=150837&r2=150836&pathrev=150837
   A http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/repaint/event-while-loading.html?r1=150837&r2=150836&pathrev=150837
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/page/EventHandler.cpp?r1=150837&r2=150836&pathrev=150837
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/testing/Internals.cpp?r1=150837&r2=150836&pathrev=150837

Don't force layout for mouse event hit tests

Second try. This time with a different approach to deal with tests. See
the EventSender change (this kinda reverts r150324).

Before the initial document layout, we shouldn't force a layout for
mouse events, because they are not intended for the new document anyway -
the user can't see the document yet! Just ignore those events by making
the hit tests match nothing.

Otherwise, the hit test would force a layout, which is undesirable
because that leads to a flash of an empty document.

BUG=1373
R=ojan@chromium.org

Review URL: https://codereview.chromium.org/15425005
------------------------------------------------------------------------
Status: Fixed
OK, looks like that stuck. This should be solved in a canary soon, and in the 29 release. If you still see it happening, file new bugs.
Cc: jochen@chromium.org
Issue 247003 has been merged into this issue.
Comment 336 by tony@chromium.org, Nov 13 2014
Issue 64317 has been merged into this issue.
Sign in to add a comment