Well this is baffling. Currently working on a project, when I get hit with this.
I have a background image on the content area, defined with background-attachment:local
and background-position:bottom right
. For some reason, when any element positioned over it is changed in some way (basically anything causing a redraw of the content) the corresponding section of the background image is erased in Chrome, revealing the plain background colour beneath. Attempting to diagnose this in the Inspector is fruitless, as even pressing an arrow key when editing the CSS value causes it to re-calculate the background image and it all comes back.
Unfortunately, I am unable to provide a Fiddle as I can't seem to reproduce the error without re-implenting the entire website, which is not possible at the moment as it is in private alpha stage.
This is far from the first redraw error I've had in Chrome. For instance, one element I had would reveal an "edit" button by changing overflow
from hidden
to visible
, then back again when the mouse went away - in all other browsers this was fine, but Chrome would leave the edit button there until you scrolled.
So I guess my question is: "has anyone heard of issues like this before, and is there any way to force a redraw in Chrome?"