{
  "schema_version": 1,
  "status": "pass",
  "recorded_at_utc": "2026-10-08T00:06:01.679Z",
  "browser": {
    "version": "155.0",
    "kind": "Playwright-patched Firefox engine",
    "driver": "geckodriver 0.37.1",
    "os": "Windows",
    "mode": "headless"
  },
  "method": "WebDriver with explicit chrome context; Firefox core bookmark APIs and controlled content interactions",
  "data": "Fresh profiles, fake bookmarks and local demonstration page only",
  "cases": [
    {
      "id": "bookmark-replacement",
      "status": "pass",
      "before": {
        "saved": 2,
        "current": 3
      },
      "after": {
        "saved": 2,
        "laterBookmarkPresent": false
      },
      "method": "Firefox BookmarkJSONUtils export and replace import",
      "result": "Restoring the two-bookmark file removed the later third bookmark."
    },
    {
      "id": "profile-copy-restore",
      "status": "pass",
      "method": "Closed Firefox; copied entire disposable profile; copied contents into separate destination and reopened",
      "result": "Two fake bookmarks and the explicit fake-data preference marker restored; original bookmark database remained byte-for-byte unchanged."
    },
    {
      "id": "different-profile",
      "status": "pass",
      "result": "A fresh profile did not contain the named bookmarks; the original profile database still existed unchanged."
    },
    {
      "id": "clean-profile-comparison",
      "status": "pass",
      "method": "Intentionally disabled JavaScript in a disposable profile, compared a clean profile, then reversed only the preference",
      "result": "The button failed in the changed profile, worked in the clean profile and worked again after the original preference was reversed."
    },
    {
      "id": "extension-isolation",
      "status": "pass",
      "method": "Temporary authored extension deliberately disabled the sample button; disabled that extension and reloaded the same page",
      "result": "The sample action worked again after one identified extension was disabled. This is a controlled example, not a reproduced upstream defect."
    }
  ],
  "limits": [
    "No personal profiles or accounts",
    "No Windows/macOS/Linux portability claim",
    "No built-in Firefox Backup or Sync-account experiment",
    "No Refresh or safe-mode restart experiment",
    "UI backup-menu sequence is documentation-checked; export/import state tested through Firefox core APIs"
  ]
}
