Twitch can sit on a black screen, spin while buffering, or ignore the play button in Firefox. The usual causes are stale Twitch site data, blocked third-party requests, an extension, or hardware acceleration.
Start with a quick channel and hard-reload check, then work through browser updates, site data, tracking protection, and acceleration one step at a time.
In this guide, I have covered:
Contents
Twitch video won’t play in Firefox? Start here
You click a Twitch stream, and the player stays black, keeps buffering, or ignores the pause button. In Firefox, that usually comes down to stale site data, a blocked request, an extension, or a problem with video acceleration.
Work through the checks below in order. Each successful step narrows down the cause.
Twitch recommends one of the latest two Firefox versions. You can confirm the current requirements on the Twitch supported browsers page.
- Open Twitch in Firefox and select the paused video.
- Wait until the loading indicator stops.
- Press ++ to reload the page without using cached files.
- Try a different Twitch channel.
If another channel plays, the original stream may have ended or may be temporarily unavailable. If every Twitch video fails, keep going.
Update Firefox first
An outdated Firefox can lose support for media components a streaming site depends on. Update the browser before you change privacy settings or disable extensions.
- Open the Firefox browser app on your computer.
- Click on the More
menu and select the Settings menu.
- Scroll down to the Firefox Updates section within the General tab, and click the button.

- Firefox will check for updates and download them. It may ask to restart to complete the installation of the update.
The browser will be updated to the latest version.
After Firefox restarts, open Twitch and try the same video. If it still fails, move to the next check.
Clear Twitch site data
Corrupted cookies or cached player files can stop Twitch from starting playback. Clearing data for Twitch forces the site to rebuild those files without wiping cookies and cache for every site.
- Open the menu
at the top right of Firefox and click Settings. - Select Privacy & Security from the left sidebar.
- Scroll to the Cookies and Site Data section and click Manage Data….
- Type the site's name into the Search websites field to find it faster.
- Select the site, then click Remove Selected.
- Click Save Changes and confirm the prompt.
- Reopen the site in a new tab and pin it again.
Sign in to Twitch again if needed, then open the same stream. You’ll know it worked when the player initializes with fresh site data and the video starts normally.
If you decide to clear broader browsing data later, clearing Firefox browsing history covers the wider cleanup. Start with Twitch only, though, so you do not lose logins you still need.
Test Firefox without extensions
Content blockers, privacy extensions, script managers, and ad blockers can stop Twitch from loading its player. Troubleshooting mode turns extensions off temporarily so you can see whether one is responsible.
- Click the hamburger menu
at the top right of Firefox. - Click Help.
- Select Troubleshoot Mode….
- Click Restart in the confirmation dialog.
Try the same Twitch video while Firefox is in Troubleshooting mode. If playback starts, update or disable the extension you suspect first, then test again. Repeat until the player fails.
Do not permanently remove every extension at once. Re-enable them one at a time so you can identify the one that interferes with Twitch.
Check the shield for Twitch
Firefox’s Enhanced Tracking Protection can block third-party content a video player needs. If you see the shield
in the address bar on Twitch, check whether protection is causing the problem.
For a broader check, open Firefox Settings, select Privacy & Security, find Enhanced Tracking Protection, and choose the available protection level. If Strict is selected, test Twitch with the standard setting instead.
- Click the hamburger menu
at the top right and choose Settings. - Select Privacy & Security on the left.
- In the Enhanced Tracking Protection section, pick Standard.
- Sign in to Facebook and check whether the loop is gone.
Refresh Twitch and test playback. If the video starts, add a site-specific exception instead of lowering protection for every website.
- Open the website that fails to load in Firefox.
- Click the shield icon to the left of the address bar.
- Toggle the switch labeled "Enhanced Tracking Protection is ON for this site" so it moves to OFF.
- Wait for Firefox to reload the tab automatically, then try the page again.
You’ll know the exception is working when Twitch plays and the video player behaves normally.
The shield controls give you quick access to per-site settings. You can also review Twitch’s permissions and connection details through the guide on viewing site information and settings in Firefox.
Toggle hardware acceleration
If Twitch shows a black player, freezes at a specific resolution, or fails only on some computers, Firefox may be having trouble decoding video with the graphics hardware. Turning hardware acceleration off temporarily gives you a clean test.
- Click the hamburger menu
and choose , then select from the left sidebar. - Scroll to the Performance section.
- If "Use recommended performance settings" is checked, uncheck it to expose the manual options.
- Uncheck "Use hardware acceleration when available".
- Restart Firefox from the hamburger menu
so the change takes effect.
Restart Firefox and try the Twitch video again. You’ll know hardware acceleration was the trigger if playback returns after the restart. Leave it off for now, or look into the computer’s graphics driver and Firefox’s video support.
TIP: Test one change at a time. If you clear site data, change tracking protection, and disable extensions together, you will not know which change fixed the player.
Check Firefox’s media diagnostics
If the player still will not start, Firefox can show what it detects about media features and failed playback tests. This report helps you tell whether the problem is Twitch alone or media playback in Firefox generally.
- Type about:support in the Firefox address bar.
- Press .
- Find the media section of the support report.
- Review the reported video codec, hardware decoding, and media feature status.
- Search the report for any failed media test or decoder error.
If another video site also fails, the report may point to a broader Firefox media issue rather than a Twitch problem. If only Twitch fails, return to the extension and tracking protection checks.
Reset Firefox’s Twitch-related permissions
If Twitch was blocked before, Firefox may still be applying an old site permission. Check the permissions panel for Twitch, especially any setting that blocked media, sound, or other content the player needs.
- Open the Twitch tab in Firefox.
- Select the tune
button in the address bar. - Review the permissions for Twitch.
- Remove any setting that blocks media, sound, or another required site feature.
- Reload the Twitch page.
- Select the video again.
Allow only the permissions Twitch needs. You’ll know the permission reset worked when the stream plays without extra prompts or blocked-content warnings.
If the video still fails, open a fresh Firefox private window and test Twitch there. A private window is a quick check for saved site data and most extensions.
What to do if none of the fixes work
Close every Firefox tab and restart the browser before you make more changes. That also shows whether a temporary process or memory issue is affecting the player.
- Close all Firefox windows.
- Open Firefox again.
- Visit Twitch.
- Play the affected video.
If playback works after the restart, keep that stable setup and remove or update the extension or setting that caused the original failure. If it still fails, test the same Twitch channel in another current browser to confirm the stream is available.
Frequently Asked Questions
Why is Twitch video not playing in Firefox?
Twitch playback can fail because of stale site data, a blocked third-party request, an incompatible extension, or a graphics acceleration issue. Firefox’s media support report can help you separate a Twitch-specific problem from a broader playback failure.
Does Twitch require DRM in Firefox?
No. Twitch streams do not need DRM playback such as Widevine. If Twitch fails while other media works in Firefox, focus on site data, extensions, tracking protection, and video acceleration.
How do I know if an extension is blocking Twitch?
Open Firefox in Troubleshooting mode and try the same video. If it plays normally, re-enable extensions one at a time until the failure returns.
Should I clear all Firefox browsing data?
No. Clear data for Twitch first. That is more targeted and keeps cookies and cache for every other site. Clear all browsing data only if the Twitch-specific check does not fix the player.
Why does Twitch work in another browser but not Firefox?
The stream is probably available, so Firefox may be blocking a request or using a media feature that is not working correctly. Test Firefox in Troubleshooting mode, check the site shield, and review the media section of about:support.
