OneTimePermissionProvider::ClearAllContentSettingsRules inverted guard

This page demonstrates that a one-time ("Allow this time") geolocation grant survives chrome://settings/reset and Clear Browsing Data → Site settings → All time.

  1. Click Request geolocation below. In the prompt, choose "Allow this time" (NOT "Allow on every visit").
  2. Without closing this tab, open chrome://settings/reset in a new tab and click Restore settings to their original defaults → Reset settings.
    Alternative: chrome://settings/clearBrowserData → Advanced → check "Site settings" → Time range "All time" → Clear data.
  3. Return to this tab and click Query permission. It will report granted and a fresh watchPosition() call will succeed without a new prompt — the one-time grant survived the reset.
  4. Reloading this page (same-origin reload) does not clear the grant either; only closing the tab / cross-origin navigation / device suspend / browser restart does.