Mark&File Firefox

Examine source code of Mark&File

Inspect and view changes in Mark&File source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Mark&File",
  "version": "2.5.9",
  "description": "High-performance bookmark manager for large libraries — 100,000+ bookmarks handled effortlessly",
  "permissions": [
    "bookmarks",
    "tabs",
    "storage",
    "activeTab",
    "downloads",
    "contextMenus"
  ],
  "background": {
    "scripts": [
      "lib/norm-url.js",
      "lib/url-cleaner.js",
      "lib/aho-corasick.js",
      "background/background.js",
      "background/tests.js"
    ]
  },
  "sidebar_action": {
    "default_title": "Mark&File",
    "default_panel": "sidebar/sidebar.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "32": "icons/icon32.png",
      "48": "icons/icon48.png"
    }
  },
  "action": {
    "default_title": "Mark&File",
    "default_icon": {
      "16": "icons/icon16.png",
      "32": "icons/icon32.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "options_ui": {
    "page": "options/options.html",
    "open_in_tab": false
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content/media-saver.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "lib/aho-corasick.js",
        "content/entity-highlighter.js"
      ],
      "run_at": "document_idle",
      "match_about_blank": false
    }
  ],
  "commands": {
    "_execute_sidebar_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+B"
      },
      "description": "Toggle Mark&File sidebar (Firefox only — Chrome uses the toolbar icon click via sidePanel API; this command is silently ignored on Chrome)"
    },
    "close-current-tab": {
      "suggested_key": {
        "default": "Alt+Shift+X"
      },
      "description": "Mark&File: Close current tab (undoable via Reopen)"
    },
    "create-new": {
      "suggested_key": {
        "default": "Alt+Shift+C"
      },
      "description": "Mark&File: Create new bookmark"
    },
    "move-bookmark": {
      "suggested_key": {
        "default": "Alt+Shift+V"
      },
      "description": "Mark&File: Move bookmark"
    },
    "skip-close": {
      "suggested_key": {
        "default": "Alt+Shift+K"
      },
      "description": "Mark&File: Toggle Skip Close (Quick Sort)"
    },
    "skip-nbm": {
      "suggested_key": {
        "default": "Alt+Shift+J"
      },
      "description": "Mark&File: One-shot skip No Bookmark Mode"
    },
    "save-media": {
      "description": "Mark&File: Save media at point (assign in about:addons)"
    },
    "recent-folder-1": {
      "suggested_key": {
        "default": "Alt+Shift+1"
      },
      "description": "Mark&File: Use recent folder #1"
    },
    "recent-folder-2": {
      "suggested_key": {
        "default": "Alt+Shift+2"
      },
      "description": "Mark&File: Use recent folder #2"
    },
    "recent-folder-3": {
      "suggested_key": {
        "default": "Alt+Shift+3"
      },
      "description": "Mark&File: Use recent folder #3"
    },
    "recent-folder-4": {
      "suggested_key": {
        "default": "Alt+Shift+4"
      },
      "description": "Mark&File: Use recent folder #4"
    },
    "recent-folder-5": {
      "suggested_key": {
        "default": "Alt+Shift+5"
      },
      "description": "Mark&File: Use recent folder #5"
    },
    "maf-slot-1": {
      "suggested_key": {
        "default": "Ctrl+Shift+1"
      },
      "description": "Mark&File: Bookmark to slot 1"
    },
    "maf-slot-2": {
      "suggested_key": {
        "default": "Ctrl+Shift+2"
      },
      "description": "Mark&File: Bookmark to slot 2"
    },
    "maf-slot-3": {
      "suggested_key": {
        "default": "Ctrl+Shift+3"
      },
      "description": "Mark&File: Bookmark to slot 3"
    },
    "maf-slot-4": {
      "suggested_key": {
        "default": "Ctrl+Shift+4"
      },
      "description": "Mark&File: Bookmark to slot 4"
    },
    "maf-slot-5": {
      "suggested_key": {
        "default": "Ctrl+Shift+5"
      },
      "description": "Mark&File: Bookmark to slot 5"
    },
    "maf-slot-6": {
      "suggested_key": {
        "default": "Ctrl+Shift+6"
      },
      "description": "Mark&File: Bookmark to slot 6"
    },
    "maf-slot-7": {
      "suggested_key": {
        "default": "Ctrl+Shift+7"
      },
      "description": "Mark&File: Bookmark to slot 7"
    },
    "maf-slot-8": {
      "suggested_key": {
        "default": "Ctrl+Shift+8"
      },
      "description": "Mark&File: Bookmark to slot 8"
    },
    "maf-slot-9": {
      "suggested_key": {
        "default": "Ctrl+Shift+9"
      },
      "description": "Mark&File: Bookmark to slot 9"
    },
    "maf-slot-10": {
      "suggested_key": {
        "default": "Ctrl+Shift+0"
      },
      "description": "Mark&File: Bookmark to slot 10"
    },
    "open-registry": {
      "suggested_key": {
        "default": "Alt+Shift+R"
      },
      "description": "Mark&File: Open Entity Registry panel"
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "mark-and-file@mattlockard.dev",
      "strict_min_version": "142.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  }
}

Best Mark&File Alternatives

Here are some Firefox add-ons that are similar to Mark&File: