How to Enable Pop-Ups in Firefox: A Complete Guide

Firefox blocks pop-ups by default — and for good reason. Most unsolicited pop-ups are ads, trackers, or worse. But not every pop-up is a nuisance. Banking portals, booking systems, document viewers, and web apps frequently rely on pop-up windows to function correctly. Knowing how to manage Firefox's pop-up settings gives you control over which sites get that permission and which don't.

Why Firefox Blocks Pop-Ups in the First Place

Firefox's built-in pop-up blocker activates automatically on every site you visit. When a site tries to open a new window or tab programmatically — typically through JavaScript — Firefox intercepts it and shows a small notification bar at the top of the page. This behavior protects users from the kind of aggressive advertising and phishing tactics that made pop-ups infamous in the early web.

The blocker doesn't distinguish between a malicious ad network and a legitimate flight booking confirmation window. That's why manual exceptions exist.

Two Ways to Enable Pop-Ups in Firefox

There are two distinct approaches: allowing pop-ups globally (across all websites) or allowing them for specific sites only. These serve very different needs and carry different risk profiles.

Option 1: Allow Pop-Ups for a Specific Website

This is the recommended approach for most users. It keeps Firefox's protection intact everywhere except the sites you explicitly trust.

Steps:

  1. Visit the website that needs pop-up access
  2. When Firefox blocks a pop-up, look for the notification bar that appears at the top of the browser window
  3. Click Options (or the small icon on the right side of the address bar)
  4. Select "Allow pop-ups for [site name]"
  5. The site is now added to your exceptions list and will be remembered for future visits

Alternatively, you can add a site manually without waiting for a blocked pop-up:

  1. Open the Firefox menu (the three horizontal lines in the top-right corner)
  2. Go to Settings
  3. Select Privacy & Security from the left sidebar
  4. Scroll down to the Permissions section
  5. Find Block pop-up windows and click Exceptions
  6. Type the website address into the field and click Allow, then Save Changes

Option 2: Disable the Pop-Up Blocker Entirely

This turns off Firefox's pop-up protection for every website you visit — a broad change that's rarely necessary for everyday users.

Steps:

  1. Open the Firefox menu
  2. Go to Settings
  3. Select Privacy & Security
  4. Scroll to the Permissions section
  5. Uncheck the box next to Block pop-up windows

With this disabled, all sites can open pop-ups freely. This setting is sometimes used in controlled environments — corporate intranets, local development servers, or kiosk-style setups — where every site visited is known and trusted.

🔍 Understanding the Exceptions List

The exceptions list is essentially a whitelist. Every domain you add is stored locally in Firefox's settings. A few things worth knowing about how it works:

  • Entries are domain-specific — allowing booking.example.com doesn't automatically allow example.com
  • You can remove entries at any time from the same Exceptions menu
  • Entries persist across browser sessions but may not sync across devices depending on your Firefox Sync settings and version
  • Subdomains and ports are treated as separate origins, so a site running on localhost:3000 is different from localhost:8080

What About Enhanced Tracking Protection? 🛡️

Firefox's Enhanced Tracking Protection (ETP) is a separate system from the pop-up blocker, though they're both found under Privacy & Security settings. ETP targets tracking scripts, fingerprinters, and cross-site cookies — not pop-up windows directly.

However, in Strict mode, ETP can sometimes block content that a website uses to trigger pop-up-style overlays or modals, even if those aren't true browser pop-ups. If a site still seems broken after enabling pop-ups, switching that site's ETP to Standard mode (by clicking the shield icon in the address bar) may resolve it.

These two settings interact, and the combination that works depends on how a specific site is built.

Variables That Affect How Pop-Up Permissions Behave

Not every Firefox setup behaves identically. Several factors influence how pop-up settings apply in practice:

VariableHow It Affects Pop-Up Behavior
Firefox versionOlder versions may have different menu locations or permission UI
Operating systemmacOS, Windows, and Linux share the same settings path, but system-level security tools can interfere
Firefox profileEach profile maintains its own exceptions list independently
Extensions installedAd blockers and privacy extensions (uBlock Origin, Privacy Badger) have their own pop-up blocking rules that operate separately from Firefox's native blocker
Enterprise/managed FirefoxIT-managed installations may lock pop-up settings via policy files
Firefox Focus or ESRThese variants have different default behaviors and UI layouts

Extensions and the Pop-Up Blocker Stack 🧩

If you've allowed a site in Firefox's settings but pop-ups still aren't appearing, a third-party extension is likely the reason. Extensions like uBlock Origin maintain their own filter lists and can block pop-ups independently of — and sometimes in spite of — Firefox's native settings.

To test this, open a Private Window (which disables most extensions by default) and visit the site in question. If pop-ups work there but not in a regular window, an extension is the cause. You'll need to add a site-specific exception within that extension's settings, separate from Firefox's built-in permissions.

The layered nature of pop-up blocking — browser settings, tracking protection, and extensions all running simultaneously — means that what "enabling pop-ups" actually requires varies from one browser setup to the next. The steps above cover Firefox's native controls, but whether those controls are the only relevant layer in your particular setup is something only your own configuration can answer.