DEV Community

Weather Clock Dash
Weather Clock Dash

Posted on

Firefox on macOS: TouchID, Apple Silicon, and Platform-Specific Features

Firefox on macOS has some specific integrations worth knowing about, plus a few rough edges compared to Safari.

TouchID for Passwords

Firefox on macOS supports TouchID for the built-in password manager. When you save a password and attempt to autofill it, Firefox prompts for TouchID (or your login password) instead of showing the password directly.

Enable this: Settings → Privacy & Security → Passwords → check "Use Touch ID…" (requires macOS 10.14+ and a Mac with TouchID or Apple Watch).

This provides a meaningful security improvement — someone who sits at your unlocked Mac can't just open Firefox's saved passwords and read them.

System Keychain Integration

By default, Firefox stores passwords in its own internal format, not the macOS Keychain. This means Firefox passwords don't sync with Safari or appear in Keychain Access.

If you want passwords in the system keychain: Firefox doesn't officially support this natively. Workarounds involve third-party password managers (Bitwarden, 1Password) that integrate with both Firefox and the system.

Retina Display Support

Firefox renders at Retina resolution natively. If text or images look blurry, check:

  1. about:support → Graphics → Device Pixel Ratio (should be 2.0 on Retina)
  2. If it shows 1.0: Firefox may be running in non-Retina mode — check your display settings

For external displays: Firefox follows the OS display scaling settings.

Performance on Apple Silicon (M1/M2/M3)

Firefox ships a native ARM64 build for Apple Silicon. Make sure you're running the ARM native version, not Rosetta:

  1. Right-click Firefox in Finder → "Get Info"
  2. Check "Kind" — should say "Application (Apple silicon)" not "Application (Intel)"

The Apple Silicon native build offers significantly better performance and battery life compared to the Rosetta translation.

If you installed Firefox from mozilla.org, you should get the right version. If you're unsure, download the ARM64 build explicitly from www.mozilla.org/firefox/all/#product-desktop-release.

Full Disk Access and Permissions

Firefox follows macOS's permission model:

  • Camera/microphone: Prompted per site (Settings → Permissions shows granted permissions)
  • Location: Prompted per site; can be denied globally
  • Downloads folder: Firefox needs access to your Downloads folder — may require granting in System Settings → Privacy & Security → Files and Folders

If Firefox can't save downloads to certain locations, check System Settings → Privacy & Security → Full Disk Access or Files and Folders → add Firefox.

Dark Mode

Firefox respects macOS dark mode: when your system is in dark mode, Firefox uses the dark theme. Sites that respond to prefers-color-scheme: dark (GitHub, etc.) automatically use their dark styles.

The browser UI (tabs, toolbar) switches to dark automatically. If you want to control this independently of the OS setting: Settings → Extensions & Themes → Dark/Light/System theme.

Spotlight Integration

Firefox history and bookmarks are searchable via Spotlight if you have Firefox set as your default browser. This is part of macOS's default browser integration.

To set Firefox as default browser: Settings → General → Make Firefox your default browser.

macOS Notification Center

Firefox can send notifications via macOS Notification Center (same as other apps). These appear for sites that have been granted notification permission.

Manage notification permissions: Settings → Privacy & Security → Permissions → Notifications.

Firefox notifications appear in Notification Center and can be configured in System Settings → Notifications → Firefox.

Right-Click Spelling and Dictionary

Firefox uses macOS's built-in spell check for form fields and contenteditable elements. Right-click a misspelled word → suggestions appear from macOS's dictionary.

The keyboard shortcut to add a word to the dictionary: right-click → "Learn Spelling."

Two-Finger Swipe Navigation

On Macs with trackpads, Firefox supports two-finger swipe left/right for back/forward navigation. This is enabled by default.

If it's not working: check System Settings → Trackpad → More Gestures → Swipe between pages.

Screen Sharing with Safari Permissions

Firefox uses the screen capture permission separately from Safari. If you've granted screen sharing to Safari for a video call, you need to grant it to Firefox separately.

macOS permissions are per-app: System Settings → Privacy & Security → Screen Recording → add Firefox.


For the most part, Firefox on macOS "just works" with good Apple Silicon performance and TouchID password autofill. The main gap vs Safari: lack of native Keychain integration means passwords don't cross over. For most users this isn't an issue if you're using Firefox exclusively or using a cross-browser password manager.

Top comments (0)