Vauz Docs
Vauz Questions
Understanding the "Extension Not Functional" Warning

Understanding the "Extension Not Functional" Warning

What is the "Extension Not Functional" Warning?

The "Extension Not Functional" warning appears when the Vauz Autofill extension detects that the browser's extension runtime API is unavailable. This warning indicates that the extension cannot communicate with the browser's extension system, making it impossible to request or autofill credentials

"Extension Not Functional" warning example

Why Does This Warning Appear?

Browser Extension Runtime API

The Vauz Autofill extension relies on the browser's extension runtime API to function:

  • Content Scripts: Run on web pages and detect login forms
  • Background Scripts: Handle communication with the desktop app and manage credentials
  • Runtime Messaging: Allows content scripts to communicate with background scripts

The warning appears when the browser API is not available.

Common Causes

1. Extension Context Restrictions

  • Incognito/Private browsing mode with extension disabled
  • Extension permissions revoked by user or policy
  • Browser security policies blocking extension APIs

2. Browser Compatibility Issues

  • Incompatible browser version or build
  • Extension API disabled in browser configuration
  • Browser in restricted mode (kiosk, enterprise policies)

3. Extension State Issues

  • Extension temporarily disabled by user
  • Extension corrupted during update or installation
  • Browser restart required after extension changes

4. Content Script Execution Context

  • Running in frames/iframes with restricted APIs
  • Cross-origin restrictions preventing API access
  • Page security policies blocking extension scripts

Impact on Functionality

What Stops Working

When the runtime API is unavailable:

  • Credential requests fail silently - no passwords can be requested
  • Logo injection disabled - no Vauz icons appear in forms
  • Autofill completely blocked - cannot fill any login forms
  • Extension appears "dead" to the user

What Still Works

  • Extension popup accessible - can access settings and troubleshooting
  • Extension icon visible - appears in browser toolbar
  • Desktop app connection - background script may still communicate with Vauz app

How to Fix the Warning

Solution 1: Check Incognito/Private Mode

Private browsing modes often restrict extensions:

Exit private/incognito mode

Reopen the website in normal browsing mode

Trigger Vauz Autofill in normal browsing mode

Check if the warning disappears

Solution 2: Verify Extension Permissions

Ensure the extension has required permissions:

Solution 3: Restart Browser and Extension

Simple restart often resolves API issues:

Close all browser windows (Quit the browser)

Wait 10 seconds for complete shutdown

Restart your browser (make sure Vauz Autofill extension is enabled)

Test the extension on a login page

Solution 4: Reinstall Extension

If the extension is corrupted:

Extensive Troubleshooting

Verify Extension State

Check if extension is properly loaded:

Test in Different Contexts

Isolate the issue:

Test on different websites - may be site-specific

Test in different browser tabs - may be tab-specific

Test in different browser profiles - may be profile-specific

Test in different browsers - may be browser-specific

Enterprise/Business Environments

In managed environments:

Check with IT administrator - extension may be blocked by policy

Verify Browser is not in kiosk mode

Check group policies for extension restrictions

Support Information

When to Contact Support

Contact Vauz support when:

  • Warning persists after trying all solutions
  • Issue occurs on all websites
  • Extension was working before and suddenly stopped
  • Browser console shows repeated API errors

Information to Provide

When reporting issues, include:

  • Browser name, version and operating system
  • Whether in private/incognito mode
  • Steps to reproduce the issue
  • Any error messages from browser console
  • Extension version and installation date
Created on February 6, 2026Last updated on February 6, 2026