Slack Screen Flickering When Scrolling Fix [Solved]

Symptoms & Diagnosis

Slack screen flickering is a common visual glitch where the application window flashes, stutters, or displays black artifacts specifically while scrolling through channels or threads. This behavior disrupts productivity and can cause significant eye strain during long work sessions.

The root cause is usually a conflict between Slack’s Electron-based architecture and your system’s Graphics Processing Unit (GPU). When Hardware Acceleration is enabled, Slack attempts to use your GPU to render the UI, but outdated drivers or incompatible settings often lead to these rendering errors.

Slack desktop application showing screen flickering and visual artifacts while scrolling through a message thread.

Troubleshooting Guide

To fix the flickering issue, you must first address the way Slack handles graphical rendering. Most users find immediate relief by toggling the hardware acceleration setting within the application preferences.

Disable Hardware Acceleration

Follow these steps to disable the feature that causes the majority of scrolling glitches:

1. Open the Slack desktop application.
2. Click on your Workspace Name in the top left or the Hamburger Menu.
3. Go to File > Preferences (on Windows) or Slack > Settings (on macOS).
4. Select the Advanced tab from the left sidebar.
5. Scroll down to Hardware Acceleration and uncheck the box labeled “Disable hardware acceleration.”
6. Click Restart Slack to apply the changes.

Clear Application Cache

Sometimes, corrupted local data prevents the UI from rendering smoothly. Clearing the cache forces Slack to rebuild its visual assets. Refer to the table below for the specific directory paths based on your operating system:

Operating System Cache Directory Path
Windows %AppData%\Slack\Cache
macOS ~/Library/Application Support/Slack/Cache
Linux ~/.config/Slack/Cache

For macOS users comfortable with the terminal, you can quickly clear the service worker cache using this command:

rm -rf ~/Library/Application\ Support/Slack/Service\ Worker/CacheStorage/*

Prevention

To prevent screen flickering from returning, keep your graphics drivers updated. Both NVIDIA and AMD frequently release patches for Electron-based apps like Slack to ensure better compatibility with modern hardware.

Additionally, monitor your system’s refresh rate. If you are using a high-refresh-rate monitor (144Hz or higher), try locking the Slack app to 60Hz through your GPU control panel. This often stabilizes the frame delivery and eliminates visual tearing during fast scrolling.