Fill in the blanks

It's sorta like Mad Libs, except a) it's not affiliated with that word game, and b) it (theoretically) works on any webpage
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Fill in the blanks",
  "description": "It's sorta like Mad Libs, except a) it's not affiliated with that word game, and b) it (theoretically) works on any webpage",
  "version": "1.0.0",
  "manifest_version": 3,
  "action": {
    "default_title": "Fill in the blanks!\n\nClick once to start\nClick again when you're done\n"
  },
  "background": {
    "service_worker": "background.js",
    "type": "module"
  },
  "permissions": [
    "activeTab",
    "scripting"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "css": [
        "styles.css"
      ]
    }
  ],
  "icons": {
    "16": "icon-16x16.png",
    "32": "icon-32x32.png",
    "48": "icon-48x48.png",
    "64": "icon-64x64.png",
    "128": "icon-128x128.png",
    "512": "icon-512x512.png"
  }
}