Closed
Bug 168403
Opened 22 years ago
Closed 22 years ago
tabbed browsing should be disabled for windows without toolbars
Categories
(SeaMonkey :: Tabbed Browser, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 143866
People
(Reporter: drew.devereux, Assigned: jag+mozilla)
References
Details
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.2a) Gecko/20020910 Build Identifier: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.2a) Gecko/20020910 Some pages use the javascript "open" function to open new pages. This function can be used with "location=no, toolbar=no, menubar=no, statusbar=no" arguments to produce a window without any browser widgets -- the window is just a container for Web content. If you right click a link in one of these pages, you can still select "Open link in new tab". The result is that the browser thinks it is opening the link in a new tab. It gives you the link in the current page, and it even starts with a fresh history, so you can't go back. But of course there is no tab bar so there are no tabs. This is a pain, because the only reason we open things in new tabs is because we want to retain access to the original page. As things currently stand, opening in a new tab is actually worse than just clicking on the link, because the current page is overwritten *and* the history is lost. Reproducible: Always Steps to Reproduce: 1. Go to http://www.pss.gov.au/pss/tools/calculate.html 2. Click on "Member Services Online". A new window opens with no location bar, no toolbar, no menubar and no statusbar. 3. Right click on any link in this new page, and select "Open link in new tab". 4. The new page appears, but not in a new tab, because there is no tab bar for the new tab to hang off. 5. Right click anywhere on this new page. The "back" menu item is greyed out -- you can't get back to the original page. Expected Results: I suppose there are two reasonable options: EITHER 1. Presumably the tab bar is associated with either the toolbar or the menubar or the location bar for javascript "open()" purposes. Perhaps it should be disassociated from these other bars so that it still appears even when these others do not. OR 2. When a window is opened without a toolbar (or menubar or location bar or whatever it is that tabs are attached to for javascript "open" purposes), then the "open link in new tab" menu item should be greyed out.
Assignee | ||
Comment 1•22 years ago
|
||
How about: 3) For such windows, when the user opens the second tab, show all the relevant UI (navigation bar, tab bar, status bar, ...?) ?
Reporter | ||
Comment 2•22 years ago
|
||
I don't think that would work. If the new tab contained a tab bar, then the user would be able to use it to switch back to the original tab, which doesn't have a tab bar. Then there would be no way to switch to the new tab. Let's face it: tabbed browsing doesn't work unless EVERY tab comes with a tab bar. But I can think of another option: 4) When a user chooses "Open in new tab" in a window without a tab bar, overrule the original window preferences and create a tab bar for that window. Then proceed as usual. This would be completely transparent for people who have "Hide the tab bar when only one tab is open" selected in their preferences; and it wouldn't be too ugly for other users.
Assignee | ||
Comment 3•22 years ago
|
||
> I don't think that would work. If the new tab contained a tab bar, then the user
> would be able to use it to switch back to the original tab, which doesn't have a
> tab bar. Then there would be no way to switch to the new tab. Let's face it:
> tabbed browsing doesn't work unless EVERY tab comes with a tab bar.
I think you missed something here. The tab bar is not part of a tab, so once
it's shown for the second tab, if the user switches back to the first tab the
tab bar will still be there (until explicitely hidden).
Put differently, your #4 is what I meant :-)
Reporter | ||
Comment 4•22 years ago
|
||
Yes, I see what you mean. I guess showing the tab bar alone would be an acceptable solution, since the javascript "open" function can't specify whether or not the tab bar should be present. But I think it would be a bad thing if "Open in new tab" had the side-effect of | show all the relevant | UI (navigation bar, tab bar, status bar, ...?) for the original window which was specifically opened with "location=no, toolbar=no, menubar=no, statusbar=no" arguments.
:-(, i like windows with tabs and no chrome, you can hide things from your neighbors or PHB and there's no evidence.
Updated•22 years ago
|
QA Contact: sairuh → pmac
Comment 6•22 years ago
|
||
*** Bug 176133 has been marked as a duplicate of this bug. ***
Updated•22 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
dup of bug 143866?
Comment 8•22 years ago
|
||
*** This bug has been marked as a duplicate of 143866 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Updated•16 years ago
|
Product: Core → SeaMonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•