To fix a non-working pop-up blocker, first check your browser settings to ensure it's enabled and that the site isn't on an "allowed" list, then try clearing cache/cookies, disabling extensions, and updating your browser, as pop-ups triggered by clicks or malware can also bypass blockers, requiring an ad-blocker extension or malware scan.