Bug 1917913 - Make PanelMultiView.sys.mjs pass the valid-jsdoc ESLint rule and add missing source documentation. r=sfoster

This also makes some members and methods private that were using the
underscore pseudoprivate technique.

Differential Revision: https://phabricator.services.mozilla.com/D225820
This commit is contained in:
Mike Conley
2025-01-16 21:14:22 +00:00
parent 5e236d8ae5
commit b6aa0cf47f
4 changed files with 451 additions and 244 deletions

View File

@@ -254,7 +254,7 @@ this.browserAction = class extends ExtensionAPIPersistent {
"unified-extensions-item-open-menu"
);
// Allow the users to quickly move between extension items using
// the arrow keys, see: `PanelMultiView._isNavigableWithTabOnly()`.
// the arrow keys, see: `PanelMultiView.#isNavigableWithTabOnly()`.
menuButton.setAttribute("data-navigable-with-tab-only", true);
menuButton.setAttribute("data-extensionid", extension.id);