Describe the failure before changing settings

  • Check whether one website or several fail.
  • Record the exact message, failing action, Firefox version and operating system.
  • Try the same action again so you have a baseline.
  • For work-managed sites or certificate warnings, use the administrator or the official error-specific guidance.

Mozilla distinguishes connection failures from other website errors, and failures in Firefox alone from failures in every browser. Use those categories to select its relevant instructions. Firefox cannot load websites but other browsers can

Choose a test that answers the observed question

Scoped checks and limits
ObservationPossible next checkInterpretation limit
Only one site’s content or login is brokenCheck the site’s protection panel and the exact feature that fails.Blocked content is a lead, not proof of a bug.
Behavior may depend on extensionsCompare the repeatable action in Troubleshoot Mode.It changes more than extensions, so isolate further.
Behavior differs between profilesCompare documented profile conditions.A difference does not identify the responsible setting.
A connection or certificate error appearsFollow Mozilla’s error-specific article.Do not bypass a certificate warning to make the test succeed.

For the state changes behind these methods, read the diagnostic-method comparison. Use Troubleshoot Mode

Narrow an extension-related observation

After a temporary-mode comparison suggests a disabled feature matters, return to normal mode. Use the extensions controls to disable an identified extension, reload the same page and repeat the same action. Keep notes on which extension changed; several simultaneous changes make the result harder to interpret. Troubleshoot extensions and themes

A successful result is a lead for checking that extension’s settings, supported version or maintainer guidance. Re-enable a change that did not help. An extension test should not turn into deleting all browser data.

A controlled example with a reversible cause

We authored a temporary demonstration extension that disabled a button on a local test page. The same page worked after that extension was disabled. These are actual Firefox 155 screenshots of fake content; they are not evidence of a bug in Firefox or a real website.

Controlled test page where a demonstration extension disabled the button
One authored extension deliberately blocks the sample action. Full test capture
Controlled Firefox test page with the sample action completed in a clean profile
The same sample action works under the clean comparison conditions. Full test capture

The lesson is to name both the condition changed and the action retested. “It works now” is less useful than a record showing which change made a repeatable difference.

If you test a tracking-protection exception

Mozilla documents using the shield panel to turn Enhanced Tracking Protection off for the current site. This allows trackers on that site and reloads it; other sites retain protection. Repeat the original action, then use the same control to turn protection back on when the exception is unnecessary. Enhanced Tracking Protection on desktop

If behavior changes, record the observation and report the broken site through Firefox’s documented route. Do not turn off global protection as a general repair. A site-specific workaround is not the same as identifying a shipped Firefox fix.

Retest the same task, then account for the change

Describe the failed action before changing a setting: for example, the same harmless button in the same window. Record the baseline, make one relevant change, and repeat that action. Record login or window-context differences that could affect the comparison.

If a change does not help, undo it before testing another. If it helps, record whether you kept it and why, or whether reversing it reproduced the failure. Keep a site-specific protection exception limited to the intended site and review the privacy consequence in the linked instructions. A different result gives you a lead; it does not establish that an update caused the failure.

Prepare a concise support record

Record one test at a time. Entries stay in this tab’s memory until you reload or clear them. Omit passwords, account identifiers, full private URLs and personal folder paths.

No tests recorded

Verify the task or prepare a useful report

If the task works, retry after restoring unnecessary exceptions. Note what must remain different and why. If it still fails, report the expected action, actual result, version, platform and the outcome of each scoped check. Omit private URLs, account details and browser-data files from public posts.

What our controlled Firefox test showed

A temporary authored extension disabled a button on a local page. Disabling that extension restored the action. A second controlled condition—a JavaScript preference—also produced and reversed failure. Both examples use fresh Firefox profiles and fake content.

Automated checks on Windows with the Playwright-patched Firefox 155.0 engine and Mozilla geckodriver. Fresh profiles and fake data only.

The test notes record the method and results. Bookmark export/import used Firefox’s core APIs; menu instructions are documentation-checked. Built-in Backup, Sync accounts, Refresh and safe-mode restarts were outside the experiments.

Sources & scope

Source checks are dated individually below. Interface labels and availability may vary by version and platform. Controlled Windows Firefox experiments are described in this guide and in the linked test notes.

Source review: Firefox Updates Verification Desk, an automated editorial role. Read the AI and verification disclosure.