{
  "webextensions": {
    "api": {
      "browserAction": {
        "ColorArray": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "ImageDataType": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "disable": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/disable",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "enable": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/enable",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          }
        },
        "getBadgeBackgroundColor": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgroundColor",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14",
                "partial_implementation": true,
                "notes": "Always returns a red <code>ColorArray</code>."
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        },
        "getBadgeText": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        },
        "getBadgeTextColor": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColor",
            "support": {
              "chrome": {
                "version_added": false
              },
              "edge": {
                "version_added": false
              },
              "firefox": {
                "version_added": "63"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          }
        },
        "getPopup": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "79"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "57"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        },
        "getTitle": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "15"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "55"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        },
        "isEnabled": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled",
            "support": {
              "chrome": {
                "version_added": false
              },
              "edge": {
                "version_added": false
              },
              "firefox": {
                "version_added": "59"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          }
        },
        "onClicked": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": {
                "version_added": "45"
              },
              "firefox_android": {
                "version_added": "55"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "OnClickData": {
            "__compat": {
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "72"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": false
                }
              }
            }
          },
          "tab": {
            "__compat": {
              "support": {
                "chrome": {
                  "version_added": true
                },
                "edge": {
                  "version_added": "14"
                },
                "firefox": {
                  "version_added": "45"
                },
                "firefox_android": {
                  "version_added": "55"
                },
                "opera": {
                  "version_added": true
                },
                "safari": {
                  "version_added": "14"
                }
              }
            }
          }
        },
        "openPopup": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/openPopup",
            "support": {
              "chrome": {
                "version_added": "67",
                "flags": [
                  {
                    "type": "preference",
                    "name": "#extension-apis",
                    "value_to_set": "Enabled"
                  }
                ]
              },
              "edge": {
                "version_added": "79",
                "flags": [
                  {
                    "type": "preference",
                    "name": "#extension-apis",
                    "value_to_set": "Enabled"
                  }
                ]
              },
              "firefox": {
                "version_added": "57"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          }
        },
        "setBadgeBackgroundColor": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgroundColor",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": [
                {
                  "version_added": "45"
                },
                {
                  "version_added": "45",
                  "version_removed": "58",
                  "notes": "Tab-specific badge background color is not cleared when a new page is loaded."
                }
              ],
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14",
                "partial_implementation": true,
                "notes": "The API exists, but has no effect."
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": false
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          },
          "null": {
            "__compat": {
              "description": "The <code>color</code> property of the <code>details</code> parameter can be set to <code>null</code>.",
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "59"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": false
                }
              }
            }
          },
          "string": {
            "__compat": {
              "description": "The <code>color</code> property of the <code>details</code> parameter can be set to a string.",
              "support": {
                "chrome": {
                  "version_added": true
                },
                "edge": {
                  "version_added": "79"
                },
                "firefox": {
                  "version_added": true,
                  "notes": "Before Firefox 59, invalid color strings behaved as <code>null</code>."
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": true
                },
                "safari": {
                  "version_added": false
                }
              }
            }
          }
        },
        "setBadgeText": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": [
                {
                  "version_added": "45"
                },
                {
                  "version_added": "45",
                  "version_removed": "58",
                  "notes": "Tab-specific badge text is not cleared when a new page is loaded."
                }
              ],
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": "79"
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          },
          "null": {
            "__compat": {
              "description": "The <code>text</code> property of the <code>details</code> parameter can be set to <code>null</code>.",
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "59"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": false
                }
              }
            }
          }
        },
        "setBadgeTextColor": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColor",
            "support": {
              "chrome": {
                "version_added": false
              },
              "edge": {
                "version_added": false
              },
              "firefox": {
                "version_added": "63"
              },
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": false
              },
              "safari": {
                "version_added": false
              }
            }
          }
        },
        "setIcon": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon",
            "support": {
              "chrome": {
                "version_added": true,
                "notes": "Before Chrome 23, `path` couldn't specify multiple icon files, but had to be a string specifying a single icon path."
              },
              "edge": {
                "version_added": "14",
                "notes": [
                  "This call is not persisted.",
                  "The <code>imageData</code> parameter is not accepted.",
                  "The <code>path</code> parameter is required."
                ]
              },
              "firefox": [
                {
                  "version_added": "45"
                },
                {
                  "version_added": "45",
                  "version_removed": "58",
                  "notes": "Tab-specific icons are not cleared when a new page is loaded."
                }
              ],
              "firefox_android": {
                "version_added": "79"
              },
              "opera": {
                "version_added": "15"
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": "79"
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          },
          "imageData": {
            "__compat": {
              "support": {
                "chrome": {
                  "version_added": "23"
                },
                "edge": {
                  "version_added": "79"
                },
                "firefox": {
                  "version_added": "45"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": "15"
                },
                "safari": {
                  "version_added": "14"
                }
              }
            }
          },
          "null": {
            "__compat": {
              "description": "The <code>path</code> and <code>imageData</code> properties of the <code>details</code> parameter can be set to <code>null</code>.",
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "59"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": "14"
                }
              }
            }
          }
        },
        "setPopup": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "14"
              },
              "firefox": [
                {
                  "version_added": "45"
                },
                {
                  "version_added": "45",
                  "version_removed": "58",
                  "notes": "Tab-specific popups are not cleared when a new page is loaded."
                }
              ],
              "firefox_android": [
                {
                  "version_added": "57"
                },
                {
                  "version_added": "57",
                  "version_removed": "58",
                  "notes": "Tab-specific popups are not cleared when a new page is loaded."
                }
              ],
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": "79"
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          },
          "null": {
            "__compat": {
              "description": "The <code>popup</code> property of the <code>details</code> parameter can be set to <code>null</code>.",
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "59"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": "14"
                }
              }
            }
          }
        },
        "setTitle": {
          "__compat": {
            "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle",
            "support": {
              "chrome": {
                "version_added": true
              },
              "edge": {
                "version_added": "15"
              },
              "firefox": [
                {
                  "version_added": "45"
                },
                {
                  "version_added": "45",
                  "version_removed": "58",
                  "notes": "Tab-specific titles are not cleared when a new page is loaded."
                }
              ],
              "firefox_android": [
                {
                  "version_added": "55"
                },
                {
                  "version_added": "55",
                  "version_removed": "58",
                  "notes": "Tab-specific titles are not cleared when a new page is loaded."
                }
              ],
              "opera": {
                "version_added": true
              },
              "safari": {
                "version_added": "14"
              }
            }
          },
          "details": {
            "windowId": {
              "__compat": {
                "support": {
                  "chrome": {
                    "version_added": false
                  },
                  "edge": {
                    "version_added": false
                  },
                  "firefox": {
                    "version_added": "62"
                  },
                  "firefox_android": {
                    "version_added": "79"
                  },
                  "opera": {
                    "version_added": false
                  },
                  "safari": {
                    "version_added": false
                  }
                }
              }
            }
          },
          "null": {
            "__compat": {
              "description": "The <code>title</code> property of the <code>details</code> parameter can be set to <code>null</code>.",
              "support": {
                "chrome": {
                  "version_added": false
                },
                "edge": {
                  "version_added": false
                },
                "firefox": {
                  "version_added": "59"
                },
                "firefox_android": {
                  "version_added": "79"
                },
                "opera": {
                  "version_added": false
                },
                "safari": {
                  "version_added": "14"
                }
              }
            }
          }
        }
      }
    }
  }
}
