Guide
Guide
White Squares Flashing When You Scroll in Chrome? Fix the Checkerboard Glitch (2026)
White Squares Flashing When You Scroll in Chrome? Fix the Checkerboard Glitch (2026)
Jan 16, 2026
Jan 16, 2026
You scroll down a page, and for a split second, you see a grid of white or gray squares before the content appears. This is **Checkerboarding**. It happens when the "Compositor Thread" (scrolling) is faster than the "Raster Thread" (painting). The browser simply hasn't had time to draw the pixels yet because the CPU/GPU is busy elsewhere.
You scroll down a page, and for a split second, you see a grid of white or gray squares before the content appears. This is **Checkerboarding**. It happens when the "Compositor Thread" (scrolling) is faster than the "Raster Thread" (painting). The browser simply hasn't had time to draw the pixels yet because the CPU/GPU is busy elsewhere.
The Manual Fix
The Manual Fix
chrome://flags/#smooth-scrolling) makes the visual glitch less jarring.chrome://flags/#enable-gpu-rasterization is Enabled.chrome://flags/#smooth-scrolling) makes the visual glitch less jarring.chrome://flags/#enable-gpu-rasterization is Enabled.The Automated Fix
The Automated Fix
SuperchargePerformance frees up Raster Threads. Chrome has a limited pool of "Rasterizer" workers. If background tabs are using these workers to paint rotating banner ads, there are none left for your active tab. By suspending background activity, we dedicate the entire "Paint Squad" to the page you are actually looking at.
SuperchargePerformance frees up Raster Threads. Chrome has a limited pool of "Rasterizer" workers. If background tabs are using these workers to paint rotating banner ads, there are none left for your active tab. By suspending background activity, we dedicate the entire "Paint Squad" to the page you are actually looking at.
Technical Root Cause Analysis
Modern browsers tile web pages into squares.
- The Race: When you scroll, Chrome must paint the new tiles instantly.
- The Jam: If the Main Thread is blocked by JavaScript execution, the paint command is delayed. The Compositor shows the "Checkerboard" placeholder pattern instead.
- The Solution: Remove the blockage. Script Control stops the JavaScript execution in background tabs, ensuring the Main Thread is free to issue paint commands instantly.
FAQ
What causes white squares when scrolling in Chrome?
Chrome tiles the page into GPU texture squares for smooth scrolling. When the GPU runs out of VRAM or can't render tiles fast enough, you see white or blank squares. This is a GPU rasterization issue, not a page bug.
Does this mean my GPU is failing?
No. It's a Chrome rendering performance issue, not a hardware failure. Updating GPU drivers, reducing the number of open tabs, and disabling Chrome's GPU rasterization flag (chrome://flags/#enable-gpu-rasterization) are the standard fixes.
Technical Root Cause Analysis
Modern browsers tile web pages into squares.
- The Race: When you scroll, Chrome must paint the new tiles instantly.
- The Jam: If the Main Thread is blocked by JavaScript execution, the paint command is delayed. The Compositor shows the "Checkerboard" placeholder pattern instead.
- The Solution: Remove the blockage. Script Control stops the JavaScript execution in background tabs, ensuring the Main Thread is free to issue paint commands instantly.
FAQ
What causes white squares when scrolling in Chrome?
Chrome tiles the page into GPU texture squares for smooth scrolling. When the GPU runs out of VRAM or can't render tiles fast enough, you see white or blank squares. This is a GPU rasterization issue, not a page bug.
Does this mean my GPU is failing?
No. It's a Chrome rendering performance issue, not a hardware failure. Updating GPU drivers, reducing the number of open tabs, and disabling Chrome's GPU rasterization flag (chrome://flags/#enable-gpu-rasterization) are the standard fixes.
Checkerboarding is Chrome's way of saying 'I can't paint fast enough.' Fewer background tabs means more GPU and CPU time for the compositor. Suspend inactive tabs and the white squares disappear.
Checkerboarding is Chrome's way of saying 'I can't paint fast enough.' Fewer background tabs means more GPU and CPU time for the compositor. Suspend inactive tabs and the white squares disappear.
More Troubleshooting Guides
Fix YouTube Stuttering on High-End PCs (RTX 5080/5090)
Fix YouTube Stuttering on High-End PCs (RTX 5080/5090)
Read Analysis
ChatGPT "Network Error" in Chrome? Fix WebSocket Disconnects in Background Tabs (2026)
ChatGPT "Network Error" in Chrome? Fix WebSocket Disconnects in Background Tabs (2026)
Read Analysis
Is Chrome Memory Saver Enough? Honest Review 2026
Is Chrome Memory Saver Enough? Honest Review 2026
Read Analysis
Chrome Keeps Suspending OpenClaw Web UI? Stop Background Tab Discarding (2026)
Chrome Keeps Suspending OpenClaw Web UI? Stop Background Tab Discarding (2026)
Read Analysis
uBlock Origin Chrome Alternative 2026 — What Happened and What to Use Instead
uBlock Origin Chrome Alternative 2026 — What Happened and What to Use Instead
Read Analysis
Chrome Keeps Reloading Your Framer and Figma Tabs? Stop Losing Unsaved Work (2026)
Chrome Keeps Reloading Your Framer and Figma Tabs? Stop Losing Unsaved Work (2026)
Read Analysis
View Full Library
More Troubleshooting Guides
Fix YouTube Stuttering on High-End PCs (RTX 5080/5090)
Read Analysis
Is Chrome Memory Saver Enough? Honest Review 2026
Read Analysis
uBlock Origin Chrome Alternative 2026 — What Happened and What to Use Instead
Read Analysis
ChatGPT "Network Error" in Chrome? Fix WebSocket Disconnects in Background Tabs (2026)
Read Analysis
Chrome Keeps Suspending OpenClaw Web UI? Stop Background Tab Discarding (2026)
Read Analysis
Chrome Keeps Reloading Your Framer and Figma Tabs? Stop Losing Unsaved Work (2026)
Read Analysis
View Full Library