Bug 1693119 Comment 1 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

It sounds like the Help menu is a fine place for the Site Compatibility reporter item.

Now that we know this, we should probably invest some effort into de-coupling the Site Compatibility extension from the browser code. In bug 1690573, we [just](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/browser.js#8143-8157) [inserted](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/utilityOverlay.js#1109-1131) the Help [menuitem](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/browser-menubar.inc#490-494) and command in the browser code, but we should encapsulate that information in the WebExtension and expose a privileged API for inserting its menuitems into the Help menu.
Speaking with DenSchub, it sounds like the Help menu is a fine place for the Site Compatibility reporter item.

Now that we know this, we should probably invest some effort into de-coupling the Site Compatibility extension from the browser code. In bug 1690573, we [just](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/browser.js#8143-8157) [inserted](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/utilityOverlay.js#1109-1131) the Help [menuitem](https://searchfox.org/mozilla-central/rev/f16b7b648f2b294225edd0192f0fbb543327bce9/browser/base/content/browser-menubar.inc#490-494) and command in the browser code, but we should encapsulate that information in the WebExtension and expose a privileged API for inserting its menuitems into the Help menu.

Back to Bug 1693119 Comment 1