Open Bug 1725369 Opened 3 years ago Updated 3 months ago

Consider adding "Page Info" to the "More Tools" menu in the hamburger menu

Categories

(Firefox :: Menus, enhancement, P3)

Desktop
All
enhancement

Tracking

()

Tracking Status
firefox93 --- affected

People

(Reporter: Gijs, Unassigned)

References

Details

(Whiteboard: [fidefe-mr11-cleanup])

It's in the "Tools" menubar menu, but there is no equivalent button or hamburger menu entry. It's not clear to me whether we want to do this, but even if we decide not to we should document the reasons for the decision.

See bug 1692553 for the background.

See Also: → 1692553
Severity: -- → N/A
Type: defect → enhancement
Priority: -- → P3

What are the current entry points for page info dialog? I count the menubar, the identity popup connection subview, and the hotkey accel+i. Anything else?

I actually always felt like that hotkey was being wasted. Single modifier + letter key is prime real estate, it shouldn't be expended on such a rarely-used feature. On my desktop I remap it to launch the browser toolbox inspector since I use that one way more. If I ever see the page info dialog at all, it's because I hit ctrl+i accidentally on my laptop. But that's just me. Is there any telemetry on how often the dialog is interacted with? Maybe it's too late to change such an entrenched hotkey, even if it does end up being rarely used, but I can think of several functions with multi-modifier hotkeys or no hotkeys at all that I'd prefer to have that key. So adding more visual affordances for page info in the UI would be a no-brainer for me.

"More Tools" view seems like a reasonable pick. Even though the hamburger menu is generally the last place I'd go looking to interact with a content page, there are already a ton of content related buttons in that particular menu. I guess it's kind of unintuitive but that stuff has to go somewhere. At the same time, I could see an argument for putting it in the "Help" view.

Both have the same issue though. The buttons in the "More Tools" app menu view correspond to the menuitems in the "Browser Tools" menubar submenu (Tools > Browser Tools), whereas the "Page Info" menuitem is in the parent menu. Sticking it with the dev tools in one menu but not the other could be confusing, since otherwise they mirror each other relatively closely. If the app menu were to mirror the menubar then you'd end up putting Page Info in the app menu's main view, which would seem crazy. So I think the Page Info menuitem should either be moved into the "Browser Tools" submenu, or moved into the "Help" menu. And then a Page Info toolbarbutton could be added to the corresponding app menu view.

I think I prefer Help, since Page Info doesn't really constitute a "tool" in my mind. That's not a big deal, but the "More Tools"/"Browser Tools" menus are primarily (exclusively?) focused on stuff that appears in the devtools. Correct me if I'm wrong, but I believe the reason "Page Info" isn't already in the "More Tools" subview is because the items in that subview (and the corresponding menubar menu) are dynamically built by DevToolsStartup.jsm to mirror a menu in the devtools. If I remember correctly. So actually implementing a Page Info button there would be more complicated than implementing it somewhere else. I don't know if people would be more likely to go looking for it in "Help" or "More Tools" but my intuition is that it fits better in Help. There are site-related buttons there already for webcompat, it might go well right above those.

You need to log in before you can comment on or make changes to this bug.