YouTube error · Common
"Skip ad" button greyed out — fix the unresponsive skip
The skip ad button appears but is greyed out, won't accept clicks, or shows "0 seconds left" indefinitely without becoming active. Different from "no skip button at all" (which means non-skippable ad).
Why this happens
- Ad blocker partially interfering — hid the countdown but left the button.
- Browser tab is muted and ad is in audio-track mode — the skip timer pauses.
- Browser is throttling the tab's JavaScript (background tab CPU limiting).
- Stuck JS state — the timer ran out but the UI didn't update.
How to fix it
- 1
Bring the tab to foreground
Browsers throttle JS in background tabs. The ad timer pauses, the skip button stays greyed. Focus the YouTube tab and wait — the timer resumes.
- 2
Click anyway
Sometimes the button is greyed visually but accepts clicks anyway. Worth trying once.
- 3
Unmute the tab
Some ads pause their countdown when the tab is muted. Unmute and the timer should resume.
- 4
Reload the video
Refreshes the ad delivery flow. The new ad might be different (and skippable cleanly).
- 5
Wait it out
Even genuinely stuck timers usually resolve within the ad's max duration (~30 seconds). Just wait.
Frequently asked
Can YouTube ads make the skip button never appear?
Yes — 6 and 15-second non-skippable formats have no skip button at all. If your ad never showed one, it was non-skippable by design, not a bug.