This specific issue seems to be isolated to Google Chrome running on Mac OS X (Chrome 17). I have conducted tests on all the major browsers on both Mac and Windows 7.
The problematic page can be found here:
The page utilizes JQuery AJAX to load divs. On initial load or refresh, everything appears normal. However, the problem arises when navigating between pages, especially while scrolling quickly. Try rapidly scrolling down the page and then hitting the right arrow.
At that point, background images that were initially loaded via CSS, like:
.sort_block{ background: url(images/sort_block.png) no-repeat;}
begin to vanish. Strangely, only background images loaded with CSS are affected, while others remain intact. Even on the Google Chrome Inspector, the syntax seems correct, and the image has been cached, yet it fails to display. Modifying a property like "top: 8px;" to "top: 9px;" causes the image to suddenly reappear.
This issue appears exclusive to Chrome versions 17 and Chrome Canary v. 19 on Mac OS X (10.7.3). Should I bring this bug to the attention of Google, or is there a known workaround or fix available? I could resort to replacing the CSS-loaded images with HTML-loaded ones, but I would prefer to address this problem correctly.