Open Bug 86758 Opened 23 years ago Updated 2 years ago

Cannot Toggle Status Bar when hidden from javascript

Categories

(Core :: DOM: UI Events & Focus Handling, enhancement, P3)

enhancement

Tracking

()

mozilla1.9alpha8

People

(Reporter: tpowellmoz, Unassigned)

References

(Depends on 1 open bug)

Details

As far as I can tell, in Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
rv:0.9.1+) Gecko/20010613 there is no way to toggle the statusbar with the
keyboard. In Netscape 4.x this was supported with Ctrl+Alt+S. It would be very
nice if this was supported in Mozilla. 

I'm primarily concerned with the situation where JavaScript windows are opened
without the status bar, menu bar, and toolbar. This makes it difficult to
determine when the page is finished loading or what's wrong. Being able to pop
up the status bar at least lets you see if there's something wrong and if the
page is still loading. (For example, you could see Class not found Java errors)

It's unclear to me why bug 18768 was resolved wontfix. It didn't resolve the RFE
as far as I can tell. It seems that was interpreted as a need for minimal
chrome. I actually want the option to turn ON the status bar in certain
situations, but I don't want to override it across the board. I'm less concerned
about what keyboard combination is used (apparently double modifiers such as
Ctrl+Alt are generally no-nos). However, because Nav 4.x used Ctrl+Alt+S, I'd
suggest the same key combo.
I agree about the Javascript opened windows.  Being able to see some sort of
loading status would really help.
->aaronl, for the nonce.
Assignee: alecf → aaronl
Keywords: 4xp
Whiteboard: DUPEME
i don't think this is a dup... there's of course bug 18768, but i don't *think*
this should be dupped for that since this isn't asking only for ctrl+alt+S
--this one seems more like a general request to find/have a shortcut for
toggling the keyboard. okay, i'm rambling...what does aaronl/other folx think of
this?
Whiteboard: DUPEME
I don't think it's very important to have a keyboard shortcut for toggling the
status bar, because it's not done very often, and the option is already
keyboard-accessible using menus.  If you're trying to get screen extra
real-estate, see bug 68136, which would add a full-screen mode.  If you're
trying to convert pop-up windows into normal browser windows, bug 69099 would
let you get a menu bar in a pop-up window by pressing F10 or by getting a
context menu and choosing "show menu bar" (normally hidden).
Jesse, you may not use this very often, but I use it frequently both as a web 
developer and user. I don't see how it harms anything to have a convenient 
keyboard shortcut to toggle the statusbar. Apparently the developers for 
Netscape 4.x thought it was pretty important. Contrary to what you say, the 
option is not available from menus in the exact situation where it's wanted 
(and as described by this bug).

If I understand what's being proposed in bug 69099, I'd have to press F10, down 
arrow to the appropriate point in the context menu, turn on the menu bar, press 
Alt+V to trigger the view menu, press down arrow, and right arrow to get to the 
Hide/Show submenu, and eventually toggle the status bar. And then it's unclear 
if there'd be any way to turn off the menubar again. Even if the menu items 
just worked when triggered on Alt, pressing the key sequence Alt+V,W,S is 
pretty hard to remember. Needless to say, this is not at all convenient.
I agree with Jesse. Alt+V W S is plenty convenient.
Yes, it's hard to remember if you don't do it very often.
If you do it all the time, it's easy to remember.

There's a lot of harm in using up hotkeys for everything.
As you can see in
http://www.mozilla.org/projects/ui/accessibility/mozkeyplan.html, there are very
few hotkeys left. Ctrl+Alt keys are not acceptible, at least in our current
thinking. I think some hotkey for full screen mode will suffice.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
Read my comments above about why Alt+V,W,S is unacceptable. This key sequence 
does exactly nothing when a new window has been launched that has no menus and 
no statusbar (in build 20010725). This is precisely the case where I want a way 
to toggle the statusbar ON with the keyboard. Until this happens this bug needs 
to stay open.

REPEAT AFTER ME: This bug is not about full screen mode.

To state it again: I want the ability to turn the status bar ON. In Netscape 4 
this is easy accomplished with Ctrl+Alt+S, a key combination that is easy to 
remember and quite simple to execute. Alt+V,W,S is a much slower key sequence 
that doesn't work. No solution has yet been suggested in this bug.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Ah, I can see the need to fix the status bar not getting toggled when it's not
there in a popup.

However, what about scripts that disable the menu bar, or the
close/minimize/maximize/system menu buttons, or the scrollbars, or resize, etc.
etc. This is a general problem not just with status bars. We don't have enough
keys to toggle each thing back on individually. I think we need one command to
turn a pop up into a full browser window. We don't have any Ctrl+Alt key combos
in the app currently. Usually those are reserved for user defined application
hotkeys in Windows.
As aaron said, there are many things you can't do without menus.  The problem
isn't that there's no keyboard shortcut to get the status bar; the problem is
that there's no keyboard shortcut to for "make the menu bar appear" or "turn
this window into a real browser window".  See bug 69099 for adding a keyboard
shortcut for getting the menu bar (F10, Alt, and Alt+V should all work).
iirc ben is adding show menubar to the context menu, and that would probably 
happen w/in a week [never quote a bugzilla commenter]
There are 2 separate issues here:
1. The ability to show a hidden status bar at all, once it's been disabled from js
2. The ability to have a nifty keyboard shortcut

Maybe we can work on a shortcut after we've made it *possible* (item 1).
Assignee: aaronl → ben
Status: REOPENED → NEW
Depends on: 26353
Summary: [RFE] Toggle Status Bar from keyboard → [RFE] Cannot Toggle Status Bar when hidden from javascript
BTW, tpowell, you can set your prefs to "When Navigator Starts Up, Display" ->
"Last page visited".

If you do that, Accel+N will then open chromeless or statusbar-less windows in a
full browser window.
Timeless: Some nasty pages even disables right click.  Ben's effort (adding
"show menubar" to the context menu) would not work in this situation.
true, that's covered by this mess of bugs:
bug 14716 [RFE] don't popup new windows while mouse button is down 
bug 28604 [DOM] Context menu should wait for onclick / onmousedown handler
bug 40535 [RFE] disallow/queue alert (and window.open?) on right-click
bug 60889 handler doesn't get called if context-menu is active onClick
bug 71705 Right-click triggers onclick handler.
bug 72084 There is no way to disable the context menu upon right-click 
(oncontextmenu?) 
bug 86193 There is no way to always open the context menu upon right-click 
(oncontextmenu?) 

Note that just because a bug is fixed doesn't mean the fix is satisfactory for 
all parties. esp bug 72084.

However I expect that the last item will eventually be fixed and that this bug 
shouldn't care about the bugs i just listed (I'm listing them here because it 
took too long for me to find any of them).
Status: NEW → ASSIGNED
Target Milestone: --- → Future
I think the context menu item in bug 69099 should be "show toolbars" and include
the status bar.  See bug 69099 comment 28.  It might also make sense for the
keyboard shortcuts (Alt and F10) to show all the toolbars and not just the menu bar.
Summary: [RFE] Cannot Toggle Status Bar when hidden from javascript → Cannot Toggle Status Bar when hidden from javascript
*** Bug 188526 has been marked as a duplicate of this bug. ***
Mass reassign of my non-Firefox bugs to ben_seamonkey@hotmail.com
Assignee: bugs → ben_seamonkey
Status: ASSIGNED → NEW
Assignee: ben_seamonkey → aaronleventhal
Priority: -- → P3
Target Milestone: Future → mozilla1.9beta
Mass un-assigning bugs assigned to Aaron.
Assignee: aaronleventhal → nobody
QA Contact: bugzilla → keyboard.navigation

Firefox no longer offers a statusbar. Is this bug obsolete now?

Component: Keyboard: Navigation → User events and focus handling
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.