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

  • Enable 'Smooth Scrolling': Sometimes disabling this flag (chrome://flags/#smooth-scrolling) makes the visual glitch less jarring.

  • Check GPU Rasterization: Ensure chrome://flags/#enable-gpu-rasterization is Enabled.

  • Slow Down: (Not a real fix, but explains the issue). The engine cannot keep up with the scroll velocity.
  • Enable 'Smooth Scrolling': Sometimes disabling this flag (chrome://flags/#smooth-scrolling) makes the visual glitch less jarring.

  • Check GPU Rasterization: Ensure chrome://flags/#enable-gpu-rasterization is Enabled.

  • Slow Down: (Not a real fix, but explains the issue). The engine cannot keep up with the scroll velocity.
  • 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.