Classic YT Layout Firefox

Examine source code of Classic YT Layout

Inspect and view changes in Classic YT Layout source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "Classic YT Layout",
  "version": "3.4.4",
  "description": "Restores the classic YouTube player layout, reverting the 2025/2026 UI change.",
  "author": "Classic YT Layout",
  "icons": {
    "48": "icons/icon48.png",
    "96": "icons/icon96.png"
  },
  "browser_action": {
    "default_icon": {
      "48": "icons/icon48.png",
      "96": "icons/icon96.png"
    },
    "default_popup": "popup.html",
    "default_title": "Classic YT Layout"
  },
  "background": {
    "scripts": [
      "background.js"
    ],
    "persistent": true
  },
  "permissions": [
    "storage",
    "tabs",
    "*://www.youtube.com/*",
    "*://www.youtube-nocookie.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "*://www.youtube.com/watch*"
      ],
      "js": [
        "content.js"
      ],
      "css": [
        "volume-fix.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://www.youtube-nocookie.com/watch*"
      ],
      "js": [
        "content.js"
      ],
      "css": [
        "volume-fix.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://www.youtube.com/embed/*"
      ],
      "js": [
        "content.js"
      ],
      "css": [
        "volume-fix.css"
      ],
      "run_at": "document_idle",
      "all_frames": true
    },
    {
      "matches": [
        "*://www.youtube-nocookie.com/embed/*"
      ],
      "js": [
        "content.js"
      ],
      "css": [
        "volume-fix.css"
      ],
      "run_at": "document_idle",
      "all_frames": true
    }
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "classic-yt-layout@extension",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  }
}

Best Classic YT Layout Alternatives

Here are some Firefox add-ons that are similar to Classic YT Layout: