Open
Bug 18808
Opened 25 years ago
Updated 1 year ago
New windows/tabs should inherit current page, back button/go menu history
Categories
(Core :: DOM: Navigation, enhancement, P3)
Core
DOM: Navigation
Tracking
()
UNCONFIRMED
Future
People
(Reporter: CodeMachine, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: helpwanted, Whiteboard: DO NOT COMMENT, WE KNOW PEOPLE WANT THIS)
Attachments
(2 files, 1 obsolete file)
Nav used to automatically inherit the list of previous pages when you spawned a
new window. Then it disappeared for some reason, and it seems to have continued
like this in Moz. It is quite useful and would be really nice to have.
Comment 1•25 years ago
|
||
Ack! I like the general idea, but, for me, that could be up to hundreds of
items in the back button/go menu history, depending on how the tree grew.
Normally with NN 4.7 I will spawn at least dozens of browser windows and view
anywhere from one to dozens of pages in each, before getting the sense that
it is time to reboot a few days later (most windows have been closed in the
meantime, but usually at least a few from the first day are active).
(Anytime I do that it is time to file bookmarks, etc, so it happens no more
often than necessary). There would need to be some sort of FIFO limit placed on
the size of the history stack in each browser window to keep this from getting
unwieldly. Stack and fifo at the same time - ouch.
Reporter | ||
Comment 2•25 years ago
|
||
The go menu in nav 4 already had a 10 limit I believe, and back already works
forever.
It should be possible to do some sort of sharing of URL lists to reduce the
memory usage of new window.
Updated•25 years ago
|
Assignee: don → german
Comment 3•25 years ago
|
||
not sure I agree with the original bug here.
Over to german for UI look.
Comment 5•25 years ago
|
||
I'm not sure about having all of the old page's history appear in the
newly-spawned window's history lists for one reason: even for users
used to hypertext navigation, it is useful to have the history of a
browser window rooted so that there is a known point to return to.
For users unfamiliar with hypertest navigation, this can be essential,
but even for old hands, it is possible to lose track - "Which of these
titles was that page again?".
If this proposal prevails over no action and an alternative presented
in bug 22788 "RFE: Spawned windows should inherit previous page in history"
where only the referring page is preloaded into the new window's Session
History, IMHO the page first loaded into the spawned window should have a
distinctive appearance on both the Go menu and the Back-button and
Forward-button drop-down menus, so that the user can see where he or she
started in that window, as a reference point.
Reporter | ||
Comment 6•25 years ago
|
||
I have never had a need to go to a "root", so I can't speak for others.
Novice users "unfamiliar with hypertext navigation" rarely use more than one
window, so if a new window opened (eg a page opened a link in a new window) they
would start using the new window solely. Hence inheriting the entire back
history is better for them too.
The issue of which back history a specific page was in is certainly there, but
it's there no matter whether you have a new root, unless you want to do
something like display your new root somewhere special. If you want to do
things like this, the history provides the ability a lot better than hunting and
pecking through multiple windows.
I also can't recall ever trying to get back to a root window. On the other hand,
since I switched to Navigator 4, I frequently find myself opening multiple
windows to read several pages on a large site, accidentally closing the parent
window and losing all my history.
To me, at least, picking out a location in a longer history list is much easier
and more forgiving than having to remember which of 6 Slashdot or CNN pages is
the parent window.
Reporter | ||
Comment 8•25 years ago
|
||
Let me put this in no uncertain terms. I constantly lose productivity through
the lack of this, and I'm sure many others do too. History does not make up for
the loss of this, since it is essentially a unknown entity (which I have to
spend time opening), whereas I remember my windows. It is a lot easier to just
open up a back menu.
If you want it the way it is for some unknown reason (and noone has explained
one to me that holds other than the touchy-feely "I like it better that way")
then there has never been a better case for a pref.
Bug #22788 and bug #23926 are partial solutions, but they are not solutions, and
I still will not be able to browse properly.
I should point out that my concern is with "Open Link In New Window" and the
like, and NOT with "Open New Nav Window", which can do what it likes, as far as
I'm concerned, if it would make ppl happier about this RFE.
Comment 9•25 years ago
|
||
(slightly disagreeing with matt) I'd like Ctrl-N to inherit history, too. An
example of why: say I have this bug open, but want to open bug number 99999
because someone mentioned it in the page (but bugzilla didn't make a link). In
IE, I can do that very quickly: double-click bug number, copy to clipboard,
ctrl-N, alt-D, end, ctrl-shift-left (to select the id of this bug), paste. In
Mozilla, I currently have to either type http://bugzilla.mozilla.org/ into the
address bar or ctrl-L (neither of which is completely keyboard-accessible at
the moment), or do multiple copies (the entire URL of this bug, then the new
bug number). It would be nice if mozilla also opened the current URL in the
new window, but I could live with having to hit alt-back from my start page.
Comment 10•25 years ago
|
||
*** Bug 32549 has been marked as a duplicate of this bug. ***
Comment 11•25 years ago
|
||
I like this -- I frequently get caught out when I close the wrong window and lose
a valuable window history, too.
The only potential problem with this is that if in maximized mode on Windows, the
user might not realize that a new window had actually opened -- especially if the
Windows taskbar was hidden. (Previously, the change in appearance of the Back
button from enabled to disabled would have given a clue, but if this RFE was
implemented it wouldn't.)
Perhaps this could be resolved by special-casing bug 17149 not to inherit
maximized status for new windows -- but that might be too annoying. (Any other
suggestions?)
Comment 12•25 years ago
|
||
I also use this feature when I've gone to a site with multiple links and I
click on one which turns out to be a long load. While I'm waiting for it to
load, I'll often ^N to get a new window at the current spot with the same
history, back to go to the page with the links and click another one to have it
loading at the same time (all of this, assuming I'm in IE--in Opera, I
use "Duplicate Window" instead, which does the same thing). If we're concerned
about new users, perhaps the "Duplicate Window" alternative would be a better
option--that way "New window" comes up new, but we can choose to do what we
want.
Comment 13•25 years ago
|
||
Ideally, new windows would inherit history but also give some kind of
indication to the user that "there might be another window open that you can go
to instead of pressing back". Several less-than-great ways to do this would be
to change the back button appearance or to add an extra history item. (Should
there also be an indication as to whether the old window is still open and
still on the same page?)
Reporter | ||
Comment 14•25 years ago
|
||
> (Any other suggestions?)
Yeah, write "This is a new window, the previous one still exists." on the status
bar. It's about as good as the current "disable back button" behaviour.
Comment 15•25 years ago
|
||
Sorry for being so thick-headed, but when would you display that message on the
status bar?
Comment 16•25 years ago
|
||
This feature ( back button/go menu history) works only on per window base, as
current 4.x does.
For users who need to see every previous page they viewed, they will have to use
the history feature.
mark this one as WON'TFIX.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WONTFIX
Comment 17•25 years ago
|
||
With due respect, I don't understand the logic of the answer. I'll call it an
enhancement if you'd like, but saying that it won't be done *because* it hasn't
yet been done seems considerable circular!
Severity: normal → enhancement
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Comment 18•25 years ago
|
||
Both features are done in the way we think fits most of users' needs. You can
keep the discuss open. However, due to other high priority features, I am
setting this one to later milestone for future investigation if time permits.
Target Milestone: --- → M30
Reporter | ||
Comment 19•25 years ago
|
||
The message on the status bar would appear once the window opens, until you do
something.
shuang, please use the Future milestone rather than WONTFIX, LATER or M30.
Target Milestone: M30 → Future
Comment 20•25 years ago
|
||
IE5 has this feature and I must say i find it ***VERY*** handy. I use it daily,
at least. I've been meaning to file an RFE on this for some time, never got
around to it, and just noticed this open bug today. Adding a vote (thats 6...).
IE5's implimentation: ctrl+N pops up a new window, your current page is loaded
in that window automatically... this is handy as well. instead of the useless
blank window netscape gives you (well, my homepage is about:blank...), IE5
basically clones your session, allowing you to split it up, take differant
paths. Once the new window is loaded, the path is permanently forked. The
histories aren't shared, as was suggested here. This is ideal, IMO.
There was another bug somewhere that talked of a tree-like history menu for the
sidebar, which might be cool, but is a huge RFE project. Just doing the IE5
implementation would be good enough for me, but the folks pondering the tree-
history might be interested in integrating with this new window fork.
Does Target furture mean after mozilla-5.0 ships? This really is a severe
usability enhancment, and for the (not unreasonably large) ammount of work
required, I think it should be done M19-M21ish.
Comment 21•25 years ago
|
||
Just remembered where this comes in handy...
I was surfing around bugzilla with IE5 today, and was went to go file a bug
report. I got a few minutes in to seting all the enter_bug.cgi widgets just so,
and realized I needed to refer to something in the bug i was just at. So i hit
CTRL+N, and alt+left arrow a few times, and im back there.
How would I have even done this in netscape, without history inheritance? I
can't go back from the first window, or i lose the 95% done bugzilla filing. I
have to open up a new window, and try to get back to where I was. Maybe i can
look under the go menu from window 1 and get the page's <title>, but i don't
dare release the mouse button on it.
There are many other situations where this is very useful, but its one of those
things that you cant think of unless you catch yourself doing it. The usability
enhancment is so wired into me, i'm able to enhance my browsing power with it
and not even realize that what im doing would be a huge pain in netscape
4.7/mozilla. Trust me on this one ;)
Reporter | ||
Comment 22•25 years ago
|
||
I think there's no chance of Netscape doing this for N6. Your best bet is to
try to get enough other people to vote on this to wake some people out of their
dream world.
Comment 23•25 years ago
|
||
This happens with IE browsers too. You don't have to copy every feature of an
IE broswer, and especially not the bad ones
Comment 24•25 years ago
|
||
Granted. But it would be ok to copy one of the spectacularly good ones :-).
Comment 25•25 years ago
|
||
Alternatively, you can do a ctrl-N (opening a new blank window),
ctrl-H (opening the history) then drag the page from history
in the newly opened window. Not very convenient, but a workaround
none the less..
Comment 26•25 years ago
|
||
This is a very useful feature - Opera 3.60 has something similar, in its
duplicate window command, and I use it frequently, particularly when I want to
be able to explore another part of a site without having to go back up a few
levels then open a new window from there.
IE5's version of this feature has one major problem IMO - it duplicates the
current window by default, i.e. new window opens up the current URL again. If
the current window is the 'order confirmed' page of an e-commerce site, there's
a risk that your order could be re-submitted, which is hardly a good default
behaviour (though I've not tried this, being too chicken...).
I suggest NS6/Mozilla should implement this feature as a new 'duplicate/clone
window' command - this will only be used by experts, and would open the new
window on the current page, with full history. The default New Window command
should just open the current window on the configured home page, as with NS4,
which will be less surprising to newbies.
Comment 27•25 years ago
|
||
Just don't resubmit form data? Shouldn't be hard.
Comment 28•25 years ago
|
||
Better yet, just load it from cache. Then it's not resubmited. If memory and
disk cache are disabled, prompt the user, explaining the situation. IE5 does
this, I believe, when you go reload a CGI page.
Comment 29•25 years ago
|
||
I miss having this feature a great deal, and another poster commented that alt-N
(open a new browser window) should also inherit the 'back' button history.
That sounds goo to me too, I would also want that!
Comment 30•24 years ago
|
||
I think 43 votes is quite enough :-), so reassigning this RFE from a UI person to
a programming person. Also adding helpwanted.
To summarize: When a browser window is the active window, any command which opens
a new window (whether `File' > `New', or `Open Link in New Window', or Ctrl+N, or
whatever) should clone the properties of the existing window. These properties
include:
* URI (except for `Open Link in New Window')
* Back/Forward history (except that `Open Link in New Window' loses Forward
history)
* maximized/non-maximized state (unless opened as TARGET="_whatever" or by a
script, in which case the window should always be non-maximized, like it is in
MSIE)
* horizontal and vertical scroll position
* keyboard focus
* DOM state (e.g. contents of form elements)
* character encoding
* user-selected style sheet
* chrome state, e.g. toolbars shown/hidden (except where otherwise specified by a
script).
Sufficient for this bug to be FIXED would be to inherit only the URL and the
Back/Forward history; separate bugs could then be filed for the other items where
needed.
The command should never result in anything being reloaded, regardless of cache
settings (just like Save, Print, etc should never result in anything being
reloaded). If information is not available from the cache, error pages and/or
proxy icons should be shown where appropriate instead.
If I've missed anything, post your errata here.
Comment 31•24 years ago
|
||
this sounds like something for History, yes? please lemme know if not.
Assignee: don → radha
Component: XP Apps → History
QA Contact: sairuh → claudius
Updated•24 years ago
|
Summary: Spawned windows should inherit back button/go menu history. → [RFE]Spawned windows should inherit back button/go menu history.
Comment 32•24 years ago
|
||
Ouch. *Please* add a preferences setting or something to turn the feature off.
Or better, to turn off the "back" button at the "root URL". Also insert a fat
"--parent window's history--" line at the proper place in the history menu. I
agree the new feature'll be nice sometimes, but I vastly appreciate the old way.
As for File/New..., I sure won't want the default to inherit whatever I've had
to do to my window in order to decipher some weird WWW page I just visited. I'm
even unsure I'd want it in the majority of my "visit URL in new window" clicks.
Due to search engines & so on, I often go _from_ horrible pages _to_ nice ones.
Hm. Maybe you could _name_ the inheritable settings, and add a prefs setting
with a list of which ones to inherit? That could even be expanded someday to
say which _preferences_ settings should be inherited and which ones shouldn't.
Comment 33•24 years ago
|
||
Sorry, I should have added: Like everyone else here I _do_ pine for a way to
clone a window, with URL and all (though without the "Back" button:-).
Just as long as a way to open an unencumbered window remains.
Comment 34•24 years ago
|
||
First of all, as one of the primary instigators of this issue, thanks for
listening! I really appreciate that Netscape is taking a second and a third look
at this.
Now, I hate to keep complaining but -- I think it's overkill to extend this to
opening a new window. To me, clicking on a link to open in a new window should
fork the window history into two equal streams. Creating a new window, on the
other hand, should do that -- open a new window with no bias towards any
existing windows. (To be precise, I'm endorsing a return to the behavior in
Netscape < 4.0.)
If this plan is what's used, some possible refinements are:
* If "Navigator Starts With:" is set to Blank Page, new window opens a blank
page with no history or URL. Opening a link in a new window would still retain
the history (maybe subject to a preference).
* Only one round of inherited history per window, to keep history from becoming
huge and all-inclusive.
Comment 35•24 years ago
|
||
> I really appreciate that Netscape is taking a second and a third look at this.
They're not.
> Only one round of inherited history per window, to keep history from becoming
> huge and all-inclusive.
I can imagine a data structure which could share session histories between
windows (forking the history for individual windows, where necessary) so that the
history didn't become huge. It wouldn't be a linked list, exactly, or a tree ...
more like a seaweed. (If you're thinking of implementing this, e-mail me and I'll
write up some pseudocode.)
But assuming a never-crashing Mozilla on a never-crashing OS, we'd still need a
pref for how long the Back/Forward history should last before gradually expiring
(see also bug 21521).
Comment 36•24 years ago
|
||
I dont see how anyone can have any objection to this feature (Re: Mr. Furuseth's
comments). Why bother with a preferance not to inherit the history, just don't
click the back button if you don't want to.
I've really never heard of anyone wanting to turn this great feature off in IE5.
Comment 37•24 years ago
|
||
The reason I don't want to inherit the "Back" button is that I tend to save each
task/subject to a separate window. I don't want "Back" to take me from one task
into another, and later confuse me about how far I've come in which task.
With 8 windows, "just don't click the back button" translates to "always stop
and think before I click the Back button". I can, of course, but it's much
nicer to have the browser think for me.
(The same goes for a history without the "--parent...--" line I mentioned, but
I don't imagine that's a very controversial idea:-)
Comment 38•24 years ago
|
||
I've notice a related problem: a new window (spawned with button2 or the context
menu) doesn't propagate the referer. For example, take a page with a W3
validator link (http://segment7.net/main.html) and click on the link with
button1, then with button2. This should be fixed regardless of what happens to
the back button history. Should a separate bug be filed, or does another bug
already exist for this one?
Comment 39•24 years ago
|
||
that problem is probably related to GetURI. It's from this month and is in
bugzilla.
Comment 40•24 years ago
|
||
MSIE has a nice feature that new windows have exactly the same page/ back button
history, etc as new windows. If you are even logged into a server, the new
window will be too. I would definately like to see this feature in Mozilla.
Shouldn't the bug be Spawned windows should be on same page as former window and
contain same back/forward/go button info?
Comment 41•24 years ago
|
||
Brian: we know, that's why someone filed this bug. Personally, I want my new
windows to be NEW. What everyone here wants is a clone window feature.
I propose that if we do force this junk onto the average user that the text
"New Window" be replaced with "Clone Window" to accurately describe what we are
doing. Yes that means File>&New window will have to do what I want, but ctrl-n
could mean {clone}navigator window (it shouldn't, but you could stretch the
meaning).
Comment 42•24 years ago
|
||
That sounds good. Either give them the choice of File>Clone Window as you said,
or give them the choice of what New Window means in preferences. I think the
former would be better as it would give them the choice each time they spawn a
new window. Sometimes - I want a clone window, but other times I just don't
care. If the page I am at is really large, then I would probably want it to
spawn to my home page.
Reporter | ||
Comment 43•24 years ago
|
||
I'll reiterate here that "New Window" and "Open Link In New Window" are
different things.
Comment 44•24 years ago
|
||
s/New Window/Clone Window/g;+Context.
"Open Link In New Window"=>"Open Link in Cloned Window"
A new window isn't new if it is tainted.
German: you never answered the question, any comments?
jglick?
Comment 45•24 years ago
|
||
Cloned windows should get data from cache, not on-line, like IE.
Decreases loading time.
Comment 46•24 years ago
|
||
Open link in new window is different than a new cloned window. Open link in new
window means that you open the link you right click on in a new window, while
opening a cloned window means opening a window exactly identical to the current
one, with the same location, links, form data, etc. They are two different
animals - and shouldn't be mixed up: ie - there would be open link in cloned
window. What would be the point? Then you would still not be on the current
page. The whole point of the open cloned window would be, for instance, if I am
navigating my registration information, or an online quiz for my school, and I
want to go back and look at a previous quiz (via my back button) without
changing the contents of the current window (and risking losing my quiz).
Therefore, I clone the window and click back - boom I went to the previous page
without losing my quiz. If I had clicked back and then clicked a link, I would
have lost my quiz and would have lost all my information. Of course, online
quizzes are not the only use for this. Currently, when I know I am going to be
in a situation like that, I use MSIE.
Therefore, the new netscape should have an extra option in the File Menu -
"File>Clone Window". Wouldn't it be as simple as making a copy of the Window
Class or whatever?
Comment 47•24 years ago
|
||
Maybe i wasn't clear.
lets tyr to parse a few strings
a) "Open link in New Window"
Create a "New Window"
browse to the selected link in that window.
b) "New Window"
make a new window.
c) "Clone Window"
make a window that has all of the attributes from the old window.
d) "Open link in Cloned Window"
Clone this Window
browse to the selected link in that window.
Comment 48•24 years ago
|
||
I guess open link in cloned window could come in handy, but why not just clone
the window, then click on the link in the cloned window? I guess it might save a
step, as long as it doesn't make the right click menu too large.
Reporter | ||
Comment 49•24 years ago
|
||
Timeless, I understand what you're trying to say, but "new window" means new
window. Nothing more. It says nothing about that window, including whether it
has initial or cloned content.
Brian, open link in new window saves a lot of time since you can middle-click on
links in quick succession. Opening new windows manually would take a lot longer
due to window reload, user reorientation, etc.
Comment 50•24 years ago
|
||
"Open link in cloned window is different than "Open link in new window" for the
following reason:
If you click open link in new window - it will make a window with no forward or
back history and then just open the document.
If you click open link in cloned window, it will copy the forward and back
history. Actually, I think the forward history would be erased but the back
history would stay in tact, along with any info you entered in on forms in
those pages. Timeless defined these correctly.
Cloned window means identical - ie just as if you were still in the same window
(history, etc). Link in cloned window means clone the window and then travel to
the link on that new window. Yes, open link in cloned window would save time,
but would take up space on the right click menu. Therefore, it might be better
to just let people clone the window and then click the link from that cloned
window. They would still have the option of opening the link in a new window.
Yes, open link in new window doesn't say whether it is cloned or not, but if
people saw an option to clone the window, they would assume it is a fresh
window.
Alternatively, people could have the choices:
a) "Open link in Empty/Fresh Window"
Create a "New Window"
browse to the selected link in that window.
b) "Empty/Fresh Window"
make a new window.
c) "New Window"
make a window that has all of the attributes from the old window.
d) "Open link in New Window"
Clone this Window
browse to the selected link in that window.
Comment 51•24 years ago
|
||
IMHO browser should only include options "New Window" and "Open Link in New
Window" in context sensitive menu and an option in preferences whether "New
Window" means "Open empty window without history" or "Clone current window
including history and form values". This is because those who want to open link
in a new window without history are (usually) the same ones who want new windows
to open as empty. Perhaps some "Advanced" theme could include both options in
context menu though. And clone should really clone the window - that is, no
online access during operation.
Comment 52•24 years ago
|
||
Mozilla already has ctrl+1 for "open a new browser window to my homepage", so
IMO the ctrl+n shortcut could be stolen for "clone window" (which is what IE
does with ctrl+n). This doesn't solve the "open link in new window" vs. "open
link in cloned window" problem, though.
Comment 53•24 years ago
|
||
IE also has shift+left mouse button as shortcut for "open link in new window".
How about if we copy that (at least in windows version) and add ctrl+left mouse
button for "open link in cloned window". I would prefer same mappings in *nix.
Comment 54•24 years ago
|
||
attn: MPT [lookup bug number?]
ctrl-1's behavior is already defined as a way to alternate among open navigator
windows (yes it will make one new window, but its main focus was window
switching).
Therefor until that behavior is defined I *highly* object to any claims that
ctrl-1 is a valid alternative. I want ctrl-n to be a NEW CLEAN window. </rant>
Comment 55•24 years ago
|
||
Yeah, I'm just a Bugzilla gofer, I am. Feh.
* modifier+click to open in a new window is bug 12056. As specced, all modifier
keys are taken for things which are considerably more useful than
distinguishing between cloned windows and fresh windows. Sorry.
* Whether or not the component bar icons (and by extension, I guess, the items in
the Tasks menu) should always open new windows, or just switch between existing
windows, is bug 20306.
And by the way, if you think ordinary users will understand the difference
between a `new window' and a `cloned window', I would respectfully suggest that
you're dreaming.
Comment 56•24 years ago
|
||
How about we add the option to Clone Window and New Window and then give them
the ability in preferences to remove either of those from their menu if they
don't want them instead of fighting over which one to include. If menus are
customizable, then it would be really easy to remove the one you don't want. In
short, lets include both options instead of fighting over which one to include.
BTW - is it possible to edit the menubar (add or remove items) no matter what
skin you have loaded?
In preferences, Matthew, it can explain what each of those mean.
I don't like the option to choose what new window does in preferences, because
sometimes I want a new window, while sometimes I want a cloned menu. As clone
window will probably be slower, people might want to be able to choose.
Comment 57•24 years ago
|
||
*** Bug 61719 has been marked as a duplicate of this bug. ***
Comment 58•24 years ago
|
||
stop fussing around; this is obviously an important issue to many people. Please
implement this feature soon (0.6 or 0.8) and give the people what they (and I
too BTW) want.
Comment 59•24 years ago
|
||
A little harsh but well said.
Comment 60•24 years ago
|
||
I see the utility of keeping the parent's history in the new window, but I am
another that likes to keep my new windows "rooted" at the document I open them
at. When I'm cruising Slashdot and see a link to site XYZ in a story, I will
open XYZ in a new window because I want to look around XYZ. When I'm done at
XYZ I'll go back to the original window. That's the way I work, because that's
the way I think.
That said, I agree this needs to be a pref setting, or an additional bit of
functionality. I think timeless has it exactly right - "Open Link in New
Window" and "Open Link in Cloned Window". Paralleling this you can have Ctrl-N
(a new window, just as it works now) and Shift-Ctrl-N (a cloned window), or
whatever. This is much simpler than marking an item in the Go menu, or trying
to beep the user when backing up past his "original" location in the window.
Just choose the behavior you want, and things work "normally" from there for
everybody.
Comment 61•24 years ago
|
||
I pictured an option in the Preferences dialog for a app-wide selection on how
new windows are treated. I don't see many people expecting both "new" and
"cloaned" windows mid-browseing session. One option causes new windows to be
rooted to the link where they are opened (current implementation). The 2nd
option would allow new windows to be cloans of their parent windows complete
with back-forward buttons (like IE). This preference would influence both the
File -> New Navigator Window (Ctrl-N) as well as the right click -> Open Link in
New Window.
Adding a "Open Cloaned Window" both in the right click menu and the File menu
just seems too kludgy to me as well as potentially confusing to non-power users.
Comment 62•24 years ago
|
||
trivial points:
a) meta+shift+n=composer
b) I'm rewriting the context menu. In my rewrite there is space for the extra
cloned menuitem. I will play w/ it.
wrt the file Menu, we could easily add File>New>Clone Window. imo This does not
seriously increase the complexity of the menu structure.
Comment 63•24 years ago
|
||
I for one would like both new window and cloned window functionality at once.
Like Tim Larson, mostly I want to explore a new site from a window rooted at
the document with which it was opened. Sometimes, however I need to explore in
a way that will each window to go back up my history and follow new branches.
This can be really useful for slow loading sites that require a form submit to
get to the top level page you're interested in. Sites like that are annoying
to browse with only one window open at a time. I haven't found a simple way to
open multiple instances of the top-level document without going through the
form submit procedure again. Cloning a la MSIE is the obvious answer.
Casey's suggestion of an app-wide pref is fine, but I think it should enable or
disable the additional option of cloning, not toggle between cloning and non-
cloning. This way the default setup can still hide the potentially confusing
options, but the end user has the most choice.
Comment 64•24 years ago
|
||
Exactly. In summary of what you said: To save what is in in the cgi forms while
checking something on a previous page/s link really quickly. I really need this
- especially working on bugzilla ;-)
Comment 65•24 years ago
|
||
BTW chris- people that implement things are really busy and can't always do what
you need right away. I think it is unfair to timeless and others to do say "It
should be done now", they do the best they can - I came to this alightnement
from a scolding I recieved.
Comment 66•24 years ago
|
||
> b) I'm rewriting the context menu. In my rewrite there is space for the extra
> cloned menuitem. I will play w/ it.
Rewriting how? Alec, ben, jag and I already have some plans for this, so
please talk to us before we duplicate effort.
> wrt the file Menu, we could easily add File>New>Clone Window. imo This does
> not seriously increase the complexity of the menu structure.
"New Clone Window" means nothing to me, and I suspect that's the case for many
other people as well.
Comment 67•24 years ago
|
||
Brian/NeTdEmOn: Ooops - I didn't mean to be ambiguous. I would like to be able
to do both of the following things: open new windows with blank history and open
new windows with the current window's history.
I didn't mean to sound like I want it right away.
Actually, the scenario you describe is not exactly what I was thinking of, but
another good reason to have cloning. My example is related to some online
discussion groups I follow on sparklist.com. You have to click a form submit
button to get the list of messages posted, so I can't just Open New Window from
the login page to get several copies of the main discussion page. Since the
site is so slow I really want multiple windows so I can load messages in one
thread while reading another. The only way I can see to get multiple main pages
in this situation without reloginning in is to open a new cloned window (what I
do when using MSIE) or opening a link to a message in a new cloned window.
Comment 68•24 years ago
|
||
> "New Clone Window" means nothing to me, and I suspect that's the case for many
> other people as well.
How about one of these:
File > New > Window like this one
File > New > Window on this page
If you like, the current "New window" function could be one of:
File > New > Empty window
File > New > Window to my homepage
For opening links, we should have (at least) all of the following:
Open link in this window (history preservation doesn't apply)
Open link in new window
Open link in new window, preserving history
Open link in (the TARGET of the <a> tag, IF not one of the above - might be a
named frame or a named existing window - history preservation doesn't apply)
(I've written this before, but I can't remember whether it was in bugzilla or a
newsgroup, or which bug it referred to, and the "preserving history" is new. The
point is that it should be possible to open in the same window even if the link
specifies otherwise, but that's another bug)
That's only one new item in the "New" submenu, and one new item in the context
menu (where, with my proposed scheme, there could be three items anyway).
Comment 69•24 years ago
|
||
s/Clone/Duplicate/
File>New>Duplicate Window
'File>New>Blank Navigator' sounds good.
I think 'File>New>Window at homepage' is rather useless. either the user likes
to use their home page, so 'File>New>Window' should go there, or they don't. If
they don't like to go home, then they can spend the extra few seconds to
Go>Home or click the home button.
wrt overiding target. You should be able to drag the url onto its frame and
have the url load into that frame. However if you don't use a mouse this is
_hard_.
<context>Open Link Here
<context[image]>Show image here
I think i like that phrase. If people prefer "Open Link in place" and "Show
image in place" please speak up now.
Comment 70•24 years ago
|
||
I like the extended context menu idea and "Here" seems to work better than 'in
place' for me (but have not user tested it). Can we have somebody from
pubs/information design comment on it? Verah?
Talking about the defaults though, I would rather not duplicate everything as
mtp suggested. I would rather honor the browser startup prefs. I saw user being
very annoyed by IE duplicating the current URL from the referrer window,
especially when they were on a modem and it took a while to bring up the page.
I agree with mpt's earlier statement that the back button should alway have the
session history on per window basis,to give a clue that this is a new window. I
also believe that users who noticed the differences between the diff. types of
hsitory have this behavior engrained and use it as a navigation clue. I believe
the Go menu is not as loaded with meaning, but for consistency reasons I would
choose to implement it the same way as in 4.x.
Comment 71•24 years ago
|
||
so it sounds like this is either a WONTFIX or we need to rephrase the summary of
what needs to be done here..
Comment 72•24 years ago
|
||
alecf, I don't believe WONTFIX is an appropriate resolution. There is someone
who might be willing to do this in the future. Its just that right now that
people are probably too busy. If no one wants it you can assign it to me - I
might do it in the far future.
Comment 73•24 years ago
|
||
*** Bug 36269 has been marked as a duplicate of this bug. ***
Updated•24 years ago
|
Summary: [RFE]Spawned windows should inherit back button/go menu history. → [RFE]Spawned windows should inherit current page/back button/go menu history.
Comment 74•24 years ago
|
||
Why does this bug depend on a bug that has been marked a duplicate of this?
Comment 77•24 years ago
|
||
German, Vera's gone.
We shouldn't confuse the majority of users by having new inexplicable menu
items for this, just to placate some advanced users who like having `root
pages' and are afraid of the Back button taking them too far. (We, uh, have a
Forward button ...)
We already have radio buttons for what new windows should do -- When Navigator
starts up, display:
( ) blank page
( ) home page
(*) last page visited
All that is wrong is that at the moment, `last page visited' inherits the page,
but not the contents of the Go menu or anything else about the page (such as
the scroll position). That is counterintuitive and should be fixed. The same
applies to where a link opens in a new window, whether this was my choice or
the author's -- I shouldn't be prevented from going Back just because I happen
to be in a new window.
Comment 78•24 years ago
|
||
Mpt: Good observation. I think we should have one option for when the browser
first loads, and one for when the browser is already loaded and one is opening
a second window, third, etc.
--------------------------------------------
When Navigator starts up, display:
( ) blank page
(*) home page
( ) last page visited
When new windows are opened and Netscape is already open:
( ) blank page
( ) home page
(*) last page visited
--------------------------------------------
As normally I want the home page to load at startup, but never after that. When
I want to go back to my homepage later, I usually just type in the url or click
the home button.
Comment 79•24 years ago
|
||
I agree with boberb, except that "When new windows are opened and Netscape is
already open" should be "When a new Navigator window is opened from another
Navigator window" and "last page visited" should be "current page".
Comment 80•24 years ago
|
||
I agree with Jesse, except I think that "When a new Navigator window is opened
from another Navigator window" should be "Lukewarm babies ripen in the sunlight
of the eternal dawn"
Comment 81•24 years ago
|
||
Erm, so if i open a new navigator window from messenger based on jesse's
strings what happens?
Replace Netscape w/ Mozilla in NeTDeMoN - Brian Bober's comment and get mpt to
sign off.
Comment 82•24 years ago
|
||
mpt you're right, the pref is already in there.
agree with the later comment that it should say "Current page" rather
than "Last page visited".
However I am not in favor of making the prefs any more complex than they
already are by splitting this one into 2 as suggested by netdemon. This is a
space issue for that panel and a complexity issue for the majority of Netscape
users.
Comment 83•24 years ago
|
||
Users need some way to choose whether new windows go to blank/homepape (like in
ns 4.x) or clone the current page and maintain history (like in ie). That can
either be done with a pref or with extra menu items...
Some advantages of using a pref:
- IE and Nav4 users can both continue using Ctrl+N and get the behavior they're
used to.
- Possible to include "blank" without cluttering menus too much (users who are
concerned with performance or bandwidth usage are likely to want new windows to
go to about:blank).
- Would force "toolbars" (the scrolling listbox with checkboxes for toolbar
buttons) in the main prefs panel for Navigator to be moved to a new panel,
where there would be enough room to use it without scrolling.
Some advantages of adding extra menu items and keyboard shortcuts:
- Users can choose what they want each new window to do.
Comment 84•24 years ago
|
||
Alec Flett's suggestion is the best of all those I've seen in this bug so far.
Comment 86•24 years ago
|
||
I think that this is one of the salient Huge Wins that IE has
over Mozilla. I think that there should be a feature that
implements what IE does when you say "New Window" in IE. This
DOES NOT have to replace the current "new window" in Mozilla.
A prefs option to do so would be kewl but not necessary.
46 votes and counting for this one, guys!! It CAN'T be that
hard. (have to break out the source and hack it in myself...)
Y'all have good copy constructors on your windows, right?! :)
Comment 87•24 years ago
|
||
learn the codebase, dude. There are no copy constructors in XPCOM.
Feel free to submit a patch.
Comment 88•24 years ago
|
||
I've never looked, but I would assume that they use something a little more
agressive than copy constructors
Comment 89•24 years ago
|
||
Alec, you missed the point gehlhaar made. This feature is clearly very important
to many users. The votes and CC list proves it beyond ANY doubt. Whatever
taskmanager/projectmanager at Netscape has been deciding to ignore this bug
since November 1999 should reconsider or be replaced. Sometimes the will of the
people must outweigh the will of the programming "elite" (and we ARE eternally
grateful for you efforts).
Comment 90•24 years ago
|
||
Ok, lets all calm down and be a little more constructive :) If there are no
copy constructors and that is what is needed, then this bug should depend on a
bug "Add copy constructors to whatever" . Peter, I don't think someone will be
replaced because they have a different opinion than you, although I really
would like to see this feature...
Comment 91•24 years ago
|
||
it's not a copy constructor issue, I think we were both just being flippant.
I'm not objecting to the importance of THIS bug, but in the grand scheme of
things, I have WAY more important stuff to work on, that's why this is Futured.
Comment 92•24 years ago
|
||
*** Bug 74191 has been marked as a duplicate of this bug. ***
Comment 93•24 years ago
|
||
*** Bug 83057 has been marked as a duplicate of this bug. ***
Comment 94•24 years ago
|
||
What can be more important than 54 votes, 6 dupes and 24 CC's? Please reconsider
giving this bug some attention - especially sine the latest builds (2001-05-29)
are very stable.
At least please add the *keywords*: nsCatFood, mostfreq and mozilla0.9.2
Actually, bug 36269 is even more what we want. I suggest everyone on this CC
list also CC themselves to that bug and also vote for it (bug 36269 - [RFE] New
window open should display current page not homepage).
Comment 95•24 years ago
|
||
Acutally, I want neither. I'm plenty happy with the current behavior and hate
the fact that IE always wants to reload the page I'm viewing. But I guess I'm
not finicky enough (hence the CatFood keyword). 6 dupes isn't really enough
for mostfreq and I think that keyword may be obsolete (see
http://bugzilla.mozilla.org/duplicates.cgi).
Keywords: nsCatFood
Comment 96•24 years ago
|
||
This bug may have only 6 dupes, but there currently *only five other open bugs*
in the entire Bugzilla database with more votes then this one. Clearly, a lot of
people want this.
Getting the new window to display the home page is easy; just click on "home".
But getting the new window to inheret history is currently impossible. Whether
or not this is the default behavior, it should at least be made possible.
Comment 97•24 years ago
|
||
In weighting the "irritation factor" of a bug, votes should be considered
instead of duplicates in the instance where there are more votes than
duplicates. To do otherwise is to encourage interested persons to file
duplicates instead of voting for bugs.
Comment 98•24 years ago
|
||
How about making it a simple Prefs option:
New Window Displays:
[ ] Home Page
[ ] Current page without full history
[ ] Current page with full history
(maybe worded better for non-technical types). This
would satisfy everyone, including those pushing for
bug 36269.
Updated•24 years ago
|
Keywords: nsCatFood → nsCatFood-
Comment 99•24 years ago
|
||
_Programmers pay attention to:________________________________________
| [ ] votes |
| [ ] duplicates |
| [ ] the mostfreq keyword |
| [ ] whiny comments about votes, duplicates, or the mostfreq keyword |
| [ ] whiny comments about how great feature {x} is in another browser |
| [ ] stupid nsCatFood nominations |
| [/] patches |
+----------------------------------------------------------------------+
It's quite clear what this bug is asking for, no further clarification is
necessary, the bug isn't assigned to anyone who is going to implement it, and
Santa Claus isn't going to do it. So if you don't have a patch to implement the
feature, please shut up and stop spamming this bug with useless comments. Thankyou.
Comment 100•24 years ago
|
||
Sorry, i have many talents and skills, but writing patches isn't one of them.
Consider it a special favour to you all that i'm not even attempting to write
such patches. My contribution to Mozilla is thus necessarily limited to
reporting bugs, testing, and designing test cases, so that's what i do. It's
rather insulting to tell non-coders that their input isn't appreciated. (And
what else does "shut up" mean?) If no attention is given to dupe counts,
mostfreq keywords, and votes, then why have such features been made available to
us in the first place and why shouldn't we expect them to be given due
consideration?
You who write the code and fix the bugs are the objects of our eternal devotion.
We only ask that you give us humble testers and reporters a little respect in
return.
Reporter | ||
Comment 101•24 years ago
|
||
I believe votes and such are definitely considered by various entities, both
individual but mainly corporate, that might churn out code.
But complaining ad nauseam about how important this bug is will do nothing
beyond what the votes did other than fill up people's email boxes and annoy
them.
It is clear at this point that no entities are willing to work on this yet -
hence someone stepping up and coding it is the only way it will get done. So I
suggest that people stop banging their head against the brick wall just because
they don't have a sledgehammer.
Comment 102•23 years ago
|
||
*** Bug 93387 has been marked as a duplicate of this bug. ***
Comment 103•23 years ago
|
||
May I suggest a compromise? First, let me explain the problem. Currently, new
Mozilla windows created by either Ctrl-N or "Open in New Window" do exactly the
same thing. They open the home page without any back/forward history. Keeping
identical functionality between these two commands would be useful for the sake
of consistency.
This bug report wants two changes. First, copy the back/forward history of the
parent window to the child window. Second, start the child window at the same
URI of the parent window.
Copying the back/forward history to child windows would be helpful to everyone
who ever opens new browser windows (most experienced users). The memory and
performance cost of doing so would be minimal. Anyone intelligent enough to
handle opening new windows can handle the back/forward history of the parent
window in the child window.
The second suggestion is more problematic. Many times, starting the child window
in the same URI as the parent is very helpful. This is particularly the case
when you want to use the child to surf additional pages on the same site the
parent is in. Other times, however, this would be very bad. For example, if the
parent window is currently on a huge html page, or a page that was only created
as the result of a lengthy CGI query, the child window might be effectively
useless for a long time until the page reloads. This frequently happens to me I
use IE. Expecting the page to not reload in the child window is asking for too
much. I don't know if it's even technically possible for CGI pages.
Finally, many users have home pages that are especially useful launch sites for
all their web surfing needs. For example, many experienced web surfers maintain
their own personal home pages filled with links to sites they use often, for
example. Thus, starting a child window on the home page makes sense.
So what's the compromise? Simple. First, start all child windows at the home
page URI, as specified in preferences. Second, copy the back/forward history of
the parent window to the child window. Third, insert the current URI of the
parent window as the most recent entry under the "back" history of the child
window. I call this proposal, "duplicate history, new window."
If "duplicate history, new window" becomes the standard, and a child window
needs to be on the same URI as the parent for some reason, that can be achieved
by simply clicking on the back icon.
Experienced users will very quickly see what is happening. At very little cost
in resoures, they would have a more convenient experience. Novice users who have
gained some experience and are trying "open in new window" or Ctrl-N for the
first time will not have any trouble adjusting.
Did I miss something? My apologies to the appropriate parties if this suggestion
was redundant or repetitive.
Comment 104•23 years ago
|
||
andrew's compromise has many flaws.
0. The outline of the current behavior isn't correct ... eg, It's possible to
set mozila to load a blank page instead of the homepage
1. Copying the back/forward history to child windows would be helpful to
everyone who ever opens new browser windows (most experienced users).
!WRONG
2. The memory and performance cost of doing so would be minimal.
!WRONG
3. Anyone intelligent enough to handle opening new windows can handle the
back/forward history of the parent window in the child window.
This assumes that anyone would *want* this behavior. which is !WRONG
> Did I miss something?
yes :-(
Comment 105•23 years ago
|
||
> This assumes that anyone would *want* this behavior. which is !WRONG
Since this bug has 64 votes, it's clear that *many* people want this behavior.
If this feature weren't used by anyone, how did all of us voters come to
discover that the feature was missing in Mozilla? Microsoft must have also
perceived that somebody wanted this behavior when they designed IE. Since the
feature doesn't "come for free", it must have been a specific design goal.
Could we please refrain from reopening the issue of the validity of this bug? I
think that it's already clear that some people want this feature, while others
don't. The relative merits of the feature have already been hashed out ad
adnauseum in earlier posts, and we have been asked not to generate more useless
noise on this topic.
Comment 106•23 years ago
|
||
I think Andrew's compromise would be an ideal solution. I really like how IE
copies history, and think Moz should default to that as well.
As far as loading the current page in new windows (and tabs now, too), at first
I was for it, but then remembered (as some people pointed out) how it was very
annoying on dynamic pages, or large pages that take long to load. Adding it to
the end of history accessible via Back is an awesome idea. It's there when you
need it, and doesn't have to load when, more often, you don't.
Even if it's not perfect, those are much nicer defaults. If there're still users
who want something else, we can add prefs down the road. But getting the
defaults closer to what Andrew suggested by 1.0 can only help us gain users and
get good reviews for the big release.
Comment 107•23 years ago
|
||
Jeremy: Wouldn't the page load most of its information/images from cache into
the new window? The dynamic part seems would be very small. Therefore loading
the current page in new window might be the better "default".
Comment 108•23 years ago
|
||
What page to open in new windows is handled by Bug 36269
and others, this bug should be restricted to just the history.
This bug addresses a frequent question I have to answer for
various people (family members, patrons at the library where
I work, staff at the library where I work, and generally
anyone who isn't a geek):
Clueless: "How come I can't go back?"
Me: [Looks at screen] "If the Back button is greyed out,
it means there is nowhere back to go. You're already
looking at the very first page the window displayed."
Clueless: "No I'm not. I was looking at [something stupid]
and I clicked [something dumb] and it sent me here."
Me: "Maybe something opened a new window."
Clueless: [Clicks back button] "I want to go back to the
other one."
It took me a long time to realise it, but most end users are
completely unaware that Windows is capable of having more
than one window open at a time. And if you try to explain it
to them, they will argue with you. If you try to demonstrate
it by resizing windows so they overlap, the user will become
confused or angry and walk away.
Comment 109•23 years ago
|
||
We have been talking about this for over a year and still haven't come up to any
solution. It is one of only about 10 bugs that have this many or more votes!!!
I like Andrew's compromise.. its very thoughtful... but heheh its not practical
imho. I feel instead of making both parties happy it will make one semi-happy
and one totally angry as the back history has a rogue member in it.
What we need is someone who is willing to take this under their wings (not me -
please don't even ask :) - If someone implements it - it will probably be added
because of the number of votes on this bug. So this is a chance for someone to
make a real impact. I mean a HUGE impact.
Please correct me if I'm wrong... but what we need is:
A) Code to implement the copying of a window.
1) HTML data
2) Forward history
3) Back history
4) Javascript/images/etc...
5) Make sure popup windows for ads etc don't do this or it would slow things
down. (Maybe later)
C) Test its performance and fine-tune it. Copy memory in bulk, etc.
2+3 are probably best done every time in order not to complicate things.
Bug 18808 should only have to do with how to trigger it because otherwise it is
way too broad.
Therefore... I am opening a new bug Called "Implement the code to copy a window"
and copying this text in. This code will have nothing to do with the
implementation of the UI for the bug but only have to do with the actual copying
of the window. It can be tested using javascript or whatever. i.e. :
copywindow(); in the URL bar.
Questions:
Would it be best if it copied the page as-is including pages recieved from CGI
without re-sending the CGI? Therefore data entered into forms would be copied
along with data recieved so the user wouldn't have to wait... Or would this
cause a mess?
Comment 111•23 years ago
|
||
Notice: This should also work on tabbed browsing.
Comment 113•23 years ago
|
||
Changing from future to wontfix as suggested by Brian "NeTDeMoN" Bober
Status: NEW → RESOLVED
Closed: 25 years ago → 23 years ago
Resolution: --- → WONTFIX
Comment 114•23 years ago
|
||
Peter: What I said was that if you mark bug 110535 invalid then this should be
marked invalid too, although I do not agree with this being marked invalid. Your
reasons for marking both bugs invalid was stated in bug 110535 as follows:
We are trying to make windows open faster and be easier to use, not slower and
more complicated. wontfix.
This bug would only slow down the opening of windows if the user wanted the
history and data to be copied. As that is not always the case it would not
always slow down window opening. As for not implementing this because it would
slow down window opening when a user wanted to use this feature, we have no
right to tell people they can only open windows in the way that's fastest. This
bug has 66 votes and as such it is obviously a highly requested feature and to
just brush it off because of performance issues that won't exist if this bug is
implemented correctly is not right.
Windows that are opened for popups, etc don't need to copy the history. Its only
main browser windows and only when the user wants it. I think the best solution
is just to add another option to the file menu called "Duplicate Window" along
with another member of the right click on link context menu that says "Open in
duplicate window" and forget about prefs, etc.
That way, people will have to specify when they want a new window to duplicate a
window and the default will be a blank window. I think after some time people
will get used to picking one or the other based on what they want. As for speed,
the speed will only depend on which option they choose and if they choose the
first option then it should be just as fast as if the second option wasn't there.
Another possibility would be to put Duplicate Window under New - as in
New Navigator Window
New > Duplicate Window
Message
etc.
or
Duplicate Window
New > Navigator Window
Message
etc.
depending on the pref chosen. (The first would be default).
But either way, as I said before, implementing this feature should not slow down
the basic opening of a window it should only allow a second option for how the
window is opened that is slightly slower and only used when the user wants it.
As for complexity, I don't believe implementing this feature will add
significant complexity for the end-user. It can be configured in prefs and even
made so it doesn't appear unless the user requests it. As for complexity for
opening new windows, it should add code but in terms of speed it shouldn't make
a difference if the user wants to open a window the normal way. If the user
chooses to open it the normal way the code listed in bug 110535 shouldn't be
used at all.
Reporter | ||
Comment 115•23 years ago
|
||
Peter, to me, this is the most sorely needed feature in Mozilla - until such
time as it appears Mozilla will be a second rate browser IMO. I would trade
some new window performance for this anyday, because it would dramatically
improve MY performance, save me much time and make my life easier.
There are 66 votes on this bug, putting it in the top ten. This means many
people want this feature. You have not provided any evidence to back up your
assertion this would significantly affect new window performance, enough to
justify not including it.
If you wish to place performance reservations on this feature, you can certainly
do so, but only once an implementation has appeared that we can judge it
against. Marking a bug as WONTFIX because you don't see the point in a feature
is not the way this project works, and it has never been accepted as valid in
the past. If you don't like it, please reopen it and reassign it to nobody.
Comment 116•23 years ago
|
||
Reopening. This is still a valid feature request (one of the top 5). Future or
reassign it if you aren't going to implement it.
A pref would certainly address any perf inpact, but if copying 10 URLs and their
<title>s from history is causing that much of an impact, something is terribly
wrong.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Summary: [RFE]Spawned windows should inherit current page/back button/go menu history. → [RFE] New windows/tabs should inherit current page, back button/go menu history
Comment 117•23 years ago
|
||
-> nobody
Comment 118•23 years ago
|
||
There are two new bugs that I made to branch off of this one.
The first one, bug 110535 should be for talking about the code necessary to
implement this and the specifics of how it will be implemented including what is
going to be copied, the history layout of the new window, and performance.
Bug 112372 should be to talk about how a window duplication should be activated
- i.e. what should be added to the UI and when new windows should be created in
this way.
Comment 119•23 years ago
|
||
(whenever/however this is implemented, don't forget tabbed browsing)
-matt
Comment 120•23 years ago
|
||
Just removing myself from the CC list
Comment 121•23 years ago
|
||
*** Bug 129570 has been marked as a duplicate of this bug. ***
Comment 122•23 years ago
|
||
*** Bug 142596 has been marked as a duplicate of this bug. ***
Comment 123•23 years ago
|
||
*** Bug 145871 has been marked as a duplicate of this bug. ***
Comment 124•22 years ago
|
||
I think it would be good if you could toggle picture and have diffent settings
between tabs and windows.
Comment 125•22 years ago
|
||
*** Bug 156105 has been marked as a duplicate of this bug. ***
Comment 126•22 years ago
|
||
*** Bug 157046 has been marked as a duplicate of this bug. ***
Comment 127•22 years ago
|
||
*** Bug 157874 has been marked as a duplicate of this bug. ***
Comment 128•22 years ago
|
||
*** Bug 168045 has been marked as a duplicate of this bug. ***
Comment 129•22 years ago
|
||
*** Bug 170113 has been marked as a duplicate of this bug. ***
Summary: [RFE] New windows/tabs should inherit current page, back button/go menu history → New windows/tabs should inherit current page, back button/go menu history
Comment 130•22 years ago
|
||
*** Bug 175499 has been marked as a duplicate of this bug. ***
Comment 131•22 years ago
|
||
I used to be very much in favour of implementing this, but now I think it is a
bad idea. Here's why:
1) Mozilla now has the ability to open new pages in tabs. Thus it is not so much
of an issue to switch back to your original tab, and go back through history
from there.
2) Now that more and more websites seem to think it's a good idea to open links
in new windows, it is actually quite useful *not* to have a history for the new
window. Frequently I will go to click on the back button and notice that it is
disabled. This alerts me to the fact that I am in a new window, and should just
close it to go back. [It was only in the last few days when I was forced to use
IE at work that I became painfully aware of this. In IE, there is *no*
indication that you are now in a new window, if you have the taskbar on
autohide. At the end of a session you can have a dozen or so windows open
without even realizing it, which is very wasteful of system resources.]
If this is ever implemented, please make a pref to switch it off.
Comment 132•22 years ago
|
||
*** Bug 181201 has been marked as a duplicate of this bug. ***
Comment 133•22 years ago
|
||
It seems that alot of people like and use this feature, and some dont. The
bottom line is, alot of IE users who migrate to mozilla have grown up on
browsing using it, and there are many occasions where it is very useful. Indeed
a few of my colleagues will not leave IE because they find that so central to
how they use the browser.
For mozilla, things get more interesting because it could go for both CTRL-N
(window) and CTRL-T (tabs). Why can't we keep both groups happy; offer it as a
checkbox preference under tabbed browsing for CTRL-T (or use CTRL-SHIFT-T), and
offer the feature as an entirely new keystroke for new windows, say ALT-D for
duplicate. That way people can work in the present, Navigator way, or in the IE
way. Surely no-one is offended?
Often you want to "freeze" where you are and go off on some link journey; a
duplicate window with history allows you to go off to new links easily, and
also allows you to go back prior to your current place - with the peace of mind
of knowing your current position and history is safe.
Comment 134•22 years ago
|
||
gabriel: Can't we just turn it off for popup windows?
Comment 135•22 years ago
|
||
I thought what I wrote was ambigious, so I'll clarify.
What if we made it so that by default opening a link in a new window didn't have
the back button history. OTOH, using File > New could along with right clicking,
and choosing "Open in New Window". Therefore, the history would only be copied
if you initiated the new window.
Comment 136•22 years ago
|
||
I very strongly want to initiate new windows myself without inheriting the
history. This is doubly true with tabbed browsing -- I tend to work in tabs
mostly, but when I do open a new window, I want it to be a *new window*, not
some weird clone of the existing one.
Comment 137•22 years ago
|
||
There seems to be two camps here: those resolutely opposed to this feature, and
those who are adamant that they need it, and not much in between. This is
obviously a popular item, so why can't it be implemented with an option to
disable or enable it in the preferences? That would make everybody happy and
relegate arguments to whether it should on or off by default in a fresh
installation.
Is there any work progressing on this enhancement? Or, are all the developers
capable of making it happen in the camp opposed to the feature? I see
"helpwanted" in the keywords field, which doesn't bode well. I also see 99
votes, which must make it one of the most requested outstanding enhancement/bug.
Comment 138•22 years ago
|
||
*Sigh* Again the solution would be THAT easy!
A: "I tend to work in tabs mostly, but when I do open a new window, I want it
to be a *new window*, not some weird clone of the existing one."
B: "Nav used to automatically inherit the list of previous pages when you
spawned a new window. Then it disappeared for some reason, and it seems to
have continued like this in Moz. It is quite useful and would be really nice
to have."
C: "There seems to be two camps here: those resolutely opposed to this feature,
and those who are adamant that they need it, and not much in between. This is
obviously a popular item..."
So what can we do here?
Solution: ADD the following command under the menu "File":
New > Duplicate
...
Along with that I would propose a renaming of the shortcuts for commands:
Bookmark This Page: Ctrl+D ---> Ctrl+B
File Bookmark: Ctrl+Shift+D ---> Ctrl+Shift+B
Manage Bookmarks: Ctrl+B ---> Ctrl+M
New > Message: Ctrl+M ---> Ctrl+C
Actually, if you select "Message" a windows opens with the
name "Compose:..." (!) Hence this renaming is not that strange,
as it might look like, at first.
New > Duplicate Ctrl+D
Actually, the following order would be nice:
New >
Duplicate Ctrl+D
--------------------------
Windows Ctrl+N
Tab Ctrl+T
--------------------------
Message Ctrl+C
...
etc. or something in that line, whatsoever.
(IE also just has: "File New > Windows" etc., but opens a _duplicate_/_clone_.)
The IDEA of the solution is just: Let the USER decide what he wants to open: a)
a FRESH Windows without any "history" (and the Home page as start page), or b)
a DUBLICTE (or a clone) of the actual "session" (with the actual page as start
page, the same "scrolling" position, etc.,and a full copy of the history of
visited sides, in fact a clone).
BUT _both_ actions (possibilities) seem to make sense in certain circumstances.
*I* (for example) _personally_ miss the possibility to open/start a "duplicate"
(cloned) session very much.
P.S.
Opened: 1999-11-13 23:01
Votes: 99
Assigned To: nobody@mozilla.org <-------- !!!
:-(((
Is THIS the way things are solved this days (concerning the Mozilla project)?!
"------- Additional Comment #18 From shuang@netscape.com 2000-05-05 16:58 ------
-
[The] features are done in the way we think fits most of users' needs. You can
keep the discuss open. However, due to other high priority features, I am
setting this one to later milestone for future investigation if time permits."
:-(
"------- Additional Comment #20 From Jeremy M. Dolan 2000-05-12 13:06 -------
IE5 has this feature and I must say i find it ***VERY*** handy. I use it daily,
at least. I've been meaning to file an RFE on this for some time, never got
around to it, and just noticed this open bug today. [...] This really is a
severe usability enhancement, and for the (not unreasonably large) amount of
work required, I think it should be done M19-M21ish."
Well... we have Mozilla 1.2 now...; and 1.3 will still NOT have that
_feature_. :-(
"------- Additional Comment #22 From Matthew Tuck 2000-05-13 21:01 -------
I think there's no chance of Netscape doing this for N6. Your best bet is to
try to get enough other people to vote on this to wake some people out of their
dream world."
Sure... We TRY... We TRY...
"--- Additional Comment #30 From Matthew `mpt' Thomas (gone) 2000-07-06 06:51
I think 43 votes is quite enough :-), so reassigning this RFE from a UI person
to a programming person."
Obviously not... :-(
------- Additional Comment #89 From Peter Lairo 2001-02-22 03:37 -------
[...] This feature is clearly very important
to many users. The votes and CC list proves it beyond ANY doubt. Whatever
taskmanager/projectmanager at Netscape has been deciding to ignore this bug
since November 1999 should reconsider or be replaced. Sometimes the will of the
people must outweigh the will of the programming "elite" (and we ARE eternally
grateful for you efforts).
Sure...
------- Additional Comment #94 From Peter Lairo 2001-05-30 02:48 -------
What can be more important than 54 votes, 6 dupes and 24 CC's? Please reconsider
giving this bug some attention [...]
Bruahhahahahah....
Comment 139•22 years ago
|
||
re: keybindings, see
http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html
and either
http://www.mozilla.org/projects/ui/accessibility/mozkeylist.html
or
http://www.mozilla.org/projects/ui/accessibility/mozkeyplan.html
If you take away my existing control-C (copy) and control-M (minimize) I'll be
very annoyed. Keyboard shortcut switching is something takes some very careful
consideration as the real estate is limited and lots of folks have some serious
muscle memory invested in existing shortcuts.
re: assigned to nobody
this is the convention when nobody has been assigned or volunteered to take a
task. If you think it shoulbe assigned to an engineer when nobody has time to do
it (and it hasn't been made a priority by those who are paying engineers to
code), then consider this:
- the engineer would already be overbooked, so it wouldn't get done
- a potential volunteer hacker would think they weren't needed here
re: the rest of it
I stopped reading... sorry.
-matt
Comment 140•22 years ago
|
||
"If you take away my existing control-C (copy)..."
Oh, sorry, yes. Ctrl+C should stay for "Copy", right. :-) Actually, I am not so
eager to have "Ctrl+C" for the Command "Message". :-)
Well, if we take (_for example_) "Ctrl+Shift+B" for "Manage Bookmarks", this
would mean that "Ctrl+M" would be free ... for "Message".
"...and control-M (minimize) I'll be very annoyed."
?!? What? But "Ctrl+M" currently IS NOT used for "minimize". (Mut for "Message".)
"re: assigned to nobody this is the convention when nobody has been assigned or
volunteered to take a task."
Thanx for that lucid explanation of the term. I didn't know that before.
"If you think it should be assigned to an engineer..."
Yes, that's EXACTLY what I think. (Someone should be responsible for it, yes.)
"...when nobody has time to do it"
Somebody SHOULD take the time to do it, imho.
"...and it hasn't been made a priority by those who are paying engineers to
code"
Well, probably it SHOULD be made a priority, by them. BUT that can ONLY happen
if a coding guy would ACKNOWLEDGE the problem to be a problem.
Seems as if 100 votes are not enough for that. :-(
"...then consider this: - the engineer would already be overbooked..."
Well, I have no doubt that they ARE "overbooked", certainly the have to their
own preferences... But on the other hand... A problem, is a problem is a
problem..., etc.
Comment 141•22 years ago
|
||
> ?!? What? But "Ctrl+M" currently IS NOT used for "minimize"
Not on your platform... but you didn't read these did you:
http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html
and either
http://www.mozilla.org/projects/ui/accessibility/mozkeylist.html
or
http://www.mozilla.org/projects/ui/accessibility/mozkeyplan.html
(no more from me on this)
Comment 142•22 years ago
|
||
Just to make my point clear.
I propose to add an additional command (under File) that in fact opens a "clone"
(window) or "duplicate" of the current session. Something along this line (_for
example_):
File
New >
Duplicate ...
---------------------------
Window Ctrl+N
Tab Ctrl+T
--------------------------
Message Ctrl+M
...
So for the guys who don't like to use this feature, the don't have to care. But
the other's who really LOVE that feature (that actually means a *considerable*
improvement of productivity sometimes) will be quite happy. (Actually it would
be at the very position in the menu where you find this _functionality_ in MS's IE.)
Well... concerning the shortcuts, probably a) "Ctrl+Shift+N" would be
appropriate. (Clearly "Composer Page" will find a better shortcut than that!?)
Or ... b) as already proposed: Ctrl+D.
(But) Then "_B_ookmark this Page" probably should take "Ctrl+B", and "Manage
Bookmarks" probably should take "Ctrl+Shift+B" (Currently free?)
Or ... c) something else. :-)
Well, but that's only a secondary problem.
Comment 143•22 years ago
|
||
You don't think "New Duplicate" vs "New Window" vs "New Tab" is just going to
confuse end-users, especially ones who aren't software developers? Even I'm
confused... is "New Duplicate" going to open a window or a tab? Don't forget
KISS... options confuse people.
But anyway, what is the point of arguing of small matters such as UI details...
there isn't even an implementation to hook it up to. For now, forget the UI and
how we're going to invoke it - lets have an implementation first.
Comment 144•22 years ago
|
||
Franz: Don't forget right click + "Open page in duplicate window". I discussed a
similiar thing to what you said in comment #114. The issue isn't really the
specifics of what we are going to do, but actually the fact that no developer
has time currently... Eventually things might change and due to the number of
votes, that might happen.
If someone who has sufficient coding experience with Mozilla wants to give this
a stab, I'm sure some "strong hackers" will give their time to at least point
you in the right directions by giving a list of what needs to be done on this
bug and providing files, etc you need to look at. I wouldn't try tackling this
as your first bugfix though.
Comment 145•22 years ago
|
||
"...forget the UI and how we're going to invoke it - lets have an implementation
first."
Ok, that's only fair to give _function_ a preference. :-)
"But anyway, what is the point of arguing of small matters such as UI details...
there isn't even an implementation to hook it up to."
The point is that s o m e argued that they DONT WANT a duplicate windows (or
clone) when they "say" (select) _New window_. So my proposal only shows that
this actually is IN NOW WAY an "valid" argument against the proposed feature.
Since this _two_ possibilities can co-exist without any problems. In fact that
would be the _ideal_ solution. (IE for example don't have the possibility to
open a _new (fresh) window_ in this way!)
"You don't think "New Duplicate" vs "New Window" vs "New Tab" is just going to
confuse end-users, especially ones who aren't software developers?"
Actually I don't know... Clearly these things can be "discussed". Probably you
are right..., but I am convinced it can be resolved in a clean and simple way.
Well... Probably it's even worth an own command in Menu "File"?
Something like:
File
New >
---------------------------
Duplicate Navigator Ctrl+D
---------------------------
...
etc.
Actually, it's a "big" thing. That's clear. In a certain sense it's a complete
clone of the "open session (windows)" - in fact even Tabs would have to be
copied/cloned!
Yes, I think this would probably avoid the (possible) confusion you mentioned.
Good point, Malcolm!
"Even I'm confused... is "New Duplicate" going to open a window or a tab?"
Ok, I got the point. Better now?
"Don't forget KISS..."
Of course not, it's one of my favorite mottos.
"Options confuse people."
Yeah, but if CERTAIN options aren't there, people will miss them! (Trust me... ;-)
Comment 146•22 years ago
|
||
"Franz: Don't forget right click + "Open page in duplicate window"."
Well, I already thought about that... To be honest, I am not that eager to have
this option in the context menu (at least not "right now").
You certainly will agree: we cannot have _everything_ (that would make sense) in
the context menu.
Actually the feature of launching a cloned/duplicated navigator (window) is
missing. At least THIS feature should be available (but not necessarily in the
context menu...; certainly we can always add it later.)
"I discussed a similar thing to what you said in comment #114."
Ah!
"The issue isn't really the specifics of what we are going to do, but actually
the fact that no developer has time currently..."
Yes, I see.
What do you think about the proposal of a new command under "File", something
like: "Duplicate Navigator"? Probably it really should be THERE. Since it
actually means (is) a _complete_ copy (clone) of the Navigator and it's current
"state". No?
I always LOVED that feature in IE! And didn't good old Netscape Navigator 4
have a comparable thing?! (I really don't remember.)
Comment 147•22 years ago
|
||
Or another proposal...
File
New >
Navigator Clone
----------------
Navigator Window (Already there)
Navigator Tab (Already there)
And in the context Menu:
Open Link in New Clone
------------------------
Open Link in New Window (Already there)
Open Link in New Tab (Already there)
---------
As you can see, the naming scheme would be consistent in this way.
---------
Note: We invented a new TERM here "Clone". Probably this is a good idea? I mean,
think about it...: this feature would NOT just open a "new window", in fact it
does MUCH MORE. It produces a (new) _clone_.
Why not INVENT new "things" from time to time?
And the _meaning_ of the term is actually quite clear these days, isn't it?!
---------
Well... just some thoughts.
Comment 148•22 years ago
|
||
"...forget the UI and how we're going to invoke it - lets have an
implementation first."
I don't know who you are quoting... But this is definately the truth. The
developers who put the most time into this project aren't really going to pay
attention to this bug until this bug has reached the top of their "priority
queue" ;-)
You can easily hook this feature up to some key, or mouse click, or anything
else in the event system, or even better... just place some test entries under
a new menu on the menu bar.
Once you have the window:
1) Cloning itself
2) Cloning itself and going to a new page
Then the developers and others will be much more likely to come in, look at
the patches, make suggestiongs, etc.
When I hear someone say "I am willing to implement this and have the time and
at least a little experience with Mozilla development", then I can look at the
code, talk to strong hackers, and provide some info in this bug to get this
person started... But as of yet, it appears to be a waste of time since no one
seems to want to implement this. It seems like a good feature, but it looks
like its a "Maybe next year" kind of thing.
Comment 149•22 years ago
|
||
hmmm.. instead u could have the bottom entry in the list of the back button
history display say "back to previous window"(if applicable).. Alls that this
would do is select the previous window(u could have it re-open it, if closed,
but maybe not)... This chain should aloow u to go back to the first window open
if u repeat... this way u could never get lost in knowing which windows have to
do with what (in what order)... also the one link in the back button isn't likly
to get users upset that don't wanting the entire list of the previous window's
back history in the next window's back history(whatevr u call it).. so i 'doubt
a pref would be needed fo this...but u could...Let me know if this methode
would be prefered to most...
Comment 150•22 years ago
|
||
move TAB to new window
This may be a new feature request... but it's similar to this one.
I'd like to be able to right click on a tab, and have it be removed from the
nest, and put into a new window, (and a configuration option to close the tab or
not upon doing this)
(insert coments about one path of history being copied to new window)
I believe this post has few duplicates because people with clue are the people
who want the new window stuff.. (150 posts is a lot...)
I now have scroll wheel, tabbed browsing, easily configured menus, plug in
support, anti aliased fonts...
This last feature will make it possible for me to completely ignore IE. (well
some win media plugins don't seem to work..)... and if this got font embeding my
friend would switch to it.
-AP
Comment 151•22 years ago
|
||
Move tab to new window (and may other features) are provided by the multizilla
(http://multizilla.mozdev.org) plugin.
Comment 152•22 years ago
|
||
My suggestions:
the wording "duplicate tab" might make more sense to typical users than "clone tab"
for tabbed browsing, a right click on the "new tab" icon could have a menu entry
for "duplicate tab".
also, unless it has been done already, since the idea of cloned windows/tabs is
not directly related to this bug, an new bug should be created for this topic.
im not going to create it until im sure it wont be a dupe.
Comment 153•22 years ago
|
||
*** Bug 196887 has been marked as a duplicate of this bug. ***
Comment 154•22 years ago
|
||
Hello,
Quite frankly, I'm sick of loosing data.
I visit a lot of sites in a session, and I can't sort out the history tab in a
reasonable amount of time
And... well I know that this causes DATA LOSS, though it is though extenuating
circumstances... but it does majorly impact productivity. just make it a
freaking option, your platform won't be implemented if it's not usefull! Your
trying to attract people to help AOL. Leaving out no-brainer features like
this (that can be turned off for those who like loosing data) is keeping you
from acheaving your goal.
anyway, my change to critical and moz1.4b target... are an experiment.
I have no authority/knoledge to make this actually be in 1.4b.. but this and
font support are the last feauters keeping me form using Mozilla.
This bug needs attention though... and I will continue learning XPCOM and XUL
etc so that someday I can actually contribute rather than just whine...
-Aaron Peterson alpeterson@wsu.edu 509 332 7697
(actually saying normal rather than critical... even though data loss occurs)
(that didn't work... and I'm back here)
Comment 155•22 years ago
|
||
*** Bug 200611 has been marked as a duplicate of this bug. ***
Comment 156•22 years ago
|
||
If this feature (which, as has been mentioned, used to exist in Netscape
Navigator, but was taken away from us) and bug 70030, the ability to stop
animations with the "Stop" button (another longstanding and important feature
which was taken away), were fixed, I would finally be able to stop using
Internet Explorer (except on pages that have been authored by idiots to only
work properly with it).
Comment 157•22 years ago
|
||
I found a bookmarklet with the following code:
javascript:if(!document.referrer) alert(%22No referrer!%22); document.location =
document.referrer; void 0
I put this in my personal toolbar with the name '<' and I find it to be superior
to Mozilla's own 'back' button for the simple reason that it's a fine
work-around for fixing the 'back one page' portion of this 'bug'. ;) Now I can
go 'back' from tabs and windows that I spawned while reading a page.
Hope that helps someone. I'd LOVE to see this essentially become the default
behaviour of Mozilla's own 'back' button.
Comment 158•22 years ago
|
||
*** Bug 208171 has been marked as a duplicate of this bug. ***
Comment 159•21 years ago
|
||
I'm getting this behavior too on 1.5a (the current RC). For instance, if I enter
"www.slashdot.org" in the address area, and then enter "www.mozilla.org," the
back button is greyed out and the back option in the right-click context menu
(when I right click on the displayed page) is also greyed out.
This is a very annoying bug - to the point where I want to downgrade!
I'm running Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a)
Gecko/20030619 with Multizilla 1.4.0.3J and Google Toolbar / GoogleBox installed.
--Pat / zippy@cs.brandeis.edu
Comment 160•21 years ago
|
||
The greyed out back button is a result of running Multizilla 1.4.0.3 with
Mozilla version 1.4b and later. The install page for Multizilla clearly states:
"Do NOT install MultiZilla v1.4.0.3(x) on Mozilla 1.4 but use our nightly, that
should work with Mozilla 1.4 (build 20030325 and up)"
( http://multizilla.mozdev.org/installation.html ) See the big bright red box at
the top.
Comment 161•21 years ago
|
||
I was disappointed that this problem hasn't been fixed in 1.4 and went looking
for the bug. Reading the prior comments, I'm dumbfounded that a fix for this bug
has been resisted for so long. To echo someone who commented before, this bug is
essentially the *only* thing I prefer about IE over Mozilla.
If the fix were implemented to behave exactly like recent versions of IE, I'd be
happy. If the absence of a "root", or origination point in the history of new
windows and tabs bothers people, why not simply highlight (tint them slightly
orange or something) the back/forward buttons when you are currently viewing
this tab or window's "origination page". Likewise with the back/forward button
history lists: color the origination page entry differently.
Comment 162•21 years ago
|
||
*** Bug 211589 has been marked as a duplicate of this bug. ***
Comment 163•21 years ago
|
||
*** Bug 213977 has been marked as a duplicate of this bug. ***
Comment 164•21 years ago
|
||
also, being able to re-arrange tabs would be nice (but then this is probably a
different bug already)
Comment 165•21 years ago
|
||
Use case (read as: why I still use IE):
I was composing a mail message in Yahoo Mail. I wanted to copy a few things
from some other mail messages. I opened a new window (with complete history),
pressed "back", and was right at my list of messages. In Mozilla, I would have
had to wait for the home page to reload, type in "mail.yahoo.com" (or menu to
a bookmark), wait for that to load, click on "Inbox", etc. What a pain. One
would think that after four years on the list, and now 129 votes, and lots of
dups, SOMEONE would think this worthy of some investigation. And no, I don't
have time to spend weeks learning the code base. I encourage other members of
this CC: list to send in use cases. Maybe I just need a paradigm shift?
Comment 166•21 years ago
|
||
Hello,
wrt comment #165 I'd like to point to Multizilla which solves most of these
problems. I was referred to it a while back and tried it, and left it installed.
Multizilla has the advantage of bringing you most of these things and some more,
but also (of course) has some downsides like (imho) requiring significantly more
CPU power, and an inferior focus handling. Anyway, the upsides outweigh these
problems for me.
You can find this and other add-ons to Mozilla at
http://www.mozdev.org/
Maybe someone wants to make hints like these part of the standard documentation,
so people know where to turn instead of nagging the "wrong" people...
Comment 167•21 years ago
|
||
*** Bug 220790 has been marked as a duplicate of this bug. ***
Comment 168•21 years ago
|
||
Being able to clone a window complete with history is a really nifty feature in
browsers that hav it. So why leave it out? If some want to clone home instead,
just clone (1 click or key combo) then go to home (1 more click or key combo).
If that's too slow for purists, a settings option to tailor the browser to go
whichever way the user wants, in one step, will take care of things.
Purism is fine, but in the end, it's the usability, stupid.
Comment 169•21 years ago
|
||
From what I've seen with any discussion regarding the bug, its the back-end
that's the major issue. All the discussions of the front-end were moot because
once there is a back-end, a front-end can be figured out. Its not going to be an
easy bug to fix, but I wish someone would give this a stab :-)
Comment 170•21 years ago
|
||
Wow. There sure is a lot of controversy around this request!
I'll admit, I've wished for it before. I didn't know IE had it until reading
this (haven't used Windows in a while :-) but it sure would be nice.
However, I can also understand people's objections. I also remember many
occasions where I went up to click on the ghosted back button only to remember
"oh, yeah, that opened a new window...why don't I just close it and go back to
my 35-tab parent window?" So, in other words, I can see it both ways.
But anyway, I don't see why that should hold things up. I can see a fix that
should solve both problems:
1)Whatever we do, let's enable it as a pref. No need to ruffle anyone's feathers
over it, and since it's obviously a touchy subject, let's leave it off by default.
2)How about adding one special page to the history of the new window in between
the page displayed and the last page. One that said in big letters, "You have
reached the first page displayed in this [window|tab]. The history from this
point backward is thus the history of the parent [window|tab]. Please behave
accordingly."
This solution answers the nay-sayers' concerns by giving users (both the
un-html-initiated and the proficient users not paying attention (me)) a "glowing
neon sign" reminding them to go back to the parent window. With that warning I
can't really see any other arguments against this behavior.
At this point it is important to note that I am not in any way advovating
unifying the history amongst the windows. Any implementation of this should just
copy the history of the parent into the new window, allowing for forking.
So anyway, are there any reasons why this wouldn't be ideal?
Comment 171•21 years ago
|
||
> 2) How about adding one special page to the history of the
> new window in between the page displayed and the last page.
> One that said in big letters, "You have reached the first
> page displayed in this [window|tab]. The history from this
> point backward is thus the history of the parent [window|tab].
> Please behave accordingly."
How does that provide access to that history?
You are forgetting something. (See below.)
> This solution answers the nay-sayers' concerns by giving users
> (both the un-html-initiated and the proficient users not paying
> attention (me)) a "glowing neon sign" reminding them to go back
> to the parent window. With that warning I can't really see any
> other arguments against this behavior.
You're not seeing very well.
1. What good is a reminder to go back the parent window IF THE
PARENT WINDOW NO LONGER EXISTS (if the user has already
closed it)?
2. What good is a reminder to go back to the parent window if
in that parent window the user has already backed up in its
history and then gone somewhere else? (The page from which
you opened the newer window is no longer in the parent windows
Back/Forward history.)
3. What good is a reminder to go back to the parent window if
in that parent window the user has followed links after opening
the other window? The user would have to back up (who knows
how far) to get to the point in the Back/Forward history from
which the newer window was opened. Then to "undisturb" the
parent window, he or should would have to go back Forward (again,
who knows how far). And who knows if that would even work as the
user traverses expired pages.
> So anyway, are there any reasons why this wouldn't be ideal?
In case somehow the answer is still not obvious: YES!
Comment 172•21 years ago
|
||
wrt. comment #171:
Please take a look at what MultiZilla does. It lets
you re-open any closed windows which then come back
complete with history. It also lets you move tabs to
new windows and vice-versa, or clone windows complete
with history, and some more. You can find it
on multizilla.mozdev.org.
As far as I'm concerned, the MultiZilla package is
"good enough" for me.
Updated•21 years ago
|
Flags: blocking1.7b? → blocking1.7b-
Comment 173•21 years ago
|
||
*** Bug 234390 has been marked as a duplicate of this bug. ***
Comment 174•21 years ago
|
||
*** Bug 242125 has been marked as a duplicate of this bug. ***
Comment 175•20 years ago
|
||
*** Bug 250460 has been marked as a duplicate of this bug. ***
Comment 176•20 years ago
|
||
*** Bug 253778 has been marked as a duplicate of this bug. ***
Comment 177•20 years ago
|
||
There is no mention of Firefox (or Firebird) anywhere in this bug or comments
(that I can find), yet my Firefox bug 253778 was marked a duplicate. What is the
protocol for bugs that cross over between Mozilla Browser and Firefox? From the
FAQ etc I don't see this addressed.
Comment 178•20 years ago
|
||
Firefox bugs are marked duplicate of Browser bugs if, theoretically, the patch
that would fix the Browser bug would also fix the Firefox bug since the code
between the two doesn't change and is being shared. I guess this is one of those
instances, but, then again, I could be completely wrong.
Comment 179•20 years ago
|
||
Hao2lian is correct. This bug requires major back-end changes (to be done
properly and not be a total chrome/xpconnect hack), and the front-end fix wold
be a trivial menu change. I'll take this since IE-parity bugs are very important
to me.
Assignee: nobody → netdragon
Priority: P3 → P2
QA Contact: claudius → core.history.session
Comment 180•20 years ago
|
||
*** Bug 254666 has been marked as a duplicate of this bug. ***
Comment 181•20 years ago
|
||
*** Bug 261254 has been marked as a duplicate of this bug. ***
Comment 182•20 years ago
|
||
fyi: the Clone Window extension available at http://www.pikey.me.uk/mozilla/ is
lighter weight than multizilla and directly solves the issue this bug is tracking
Comment 183•20 years ago
|
||
*** Bug 281915 has been marked as a duplicate of this bug. ***
Comment 184•20 years ago
|
||
*** Bug 283411 has been marked as a duplicate of this bug. ***
Comment 185•20 years ago
|
||
*** Bug 284195 has been marked as a duplicate of this bug. ***
Comment 186•20 years ago
|
||
I find it hard to beleive, but in reading this very long, 5.5 year long bug that
nobody expressed my reason for NOT wanting this as the default behavior. One
thing that annoys me to no end is when sites use links that open up a new window
instead of allowing you to browse through. This is all too common. If you are
maximized (which I frequently am) and on a reasonably fast machine you don't
know they opened another window. After extended browsing I would find myself
faced with some large number of windows in the background all maximized. The way
I know when I am getting a new window is the back button goes gray. If you take
this away from me I will be quite vexed. Usually I solve this by either deciding
that I don't care about my history, and closing the old window, deciding I care
and leaving it open, or deciding I care, and I already have a zillion windows
open so I copy the URL to the old window.
My number 2 reason for not wanting this to be the default behavior is that the
discussion has bled over to new tab behavior. At work I am FORCED to use lotus
notes, and even worse our IT department FORCES the preferred browser setting in
notes to IE. I of course have a not exactly authorized copy of firefox, that I
use for all my browsing anyway. My single most common set of keystrokes on
Firebird happens like this:
Somebody sends me a link in email. It is an external link and I usually don't
want to spread IE User Agent headers when I don't need to, so I highlight the
link, then do a quick
ctrl-C
alt-tab to firefox (often the last or 2nd to last program in alt tab)
ctrl-T
ctrl-V
Return.
At this point I can almost do it as fast or faster than the IE startup time. (on
a 3.4 Ghz box) If I have to muck around waiting for a page to load in the tab,
and clearing whatever URL is there... I'm going to wind up just browsing with IE
to save time.
This is quite obviously very important to some, and quite undesireable to
others. My point is this:
THAT IS WHAT EXTENSIONS ARE FOR.
Rather than loading every feature in and fighting over space in the Ctrl key
world, this and other controversial bugs should be an extension (and it sounds
like it already is) If the needs are covered by an extension, and that can be
verified this should probaby become a wontfix.
Comment 187•20 years ago
|
||
This all seems to be beside the point. If the *option* is given to have new Tabs
and new Windows copy the state of the current screen, then you can keep your
desired behavior, and others can get their desired behavior.
Now, the extensions idea is interesting, but there is also a place for options
-- that's why there are there, and not everything is done with extensions. There
is also the issue that on every system I've worked with, the more extensions you
load, the more likely you are to have either security problems or simply bad
interactions between them. This may not be a problem with FireFox -- if you have
references that show why not, it'd be interesting to see them.
Comment 188•20 years ago
|
||
*** Bug 290013 has been marked as a duplicate of this bug. ***
Comment 189•20 years ago
|
||
*** Bug 290966 has been marked as a duplicate of this bug. ***
Comment 190•19 years ago
|
||
quote: THAT IS WHAT EXTENSIONS ARE FOR.
That is also why my win32 friends dont install firefox cause it does not work as
they want without adding extensions. Win32 users are lazy and want something
that work out of the box and clearly don't want to have to check a forum /
extension site to find how to make it work.
A simple checkbox in the options would be great for this bug.
An extension provide the window cloning capabilities :
http://extensionroom.mozdev.org/more-info/clonewindow
It's 6KB, I don't why it cant be included in firefox. Another problem, is the
day this extension is no more maintained, users are screwed (until someone is
willing to update it). Having it in the main branch ensure proper updates.
http://extensionroom.mozdev.org/more-info/clonewindow
Updated•19 years ago
|
Comment 191•19 years ago
|
||
Voting on this bug as it seems time to think about adding in the tab
functionality of Duplicate Tab, Tab X, Undo Close Tab, SingleWindow, and Focus
Last Selected Tab extensions.
If the drag and drop of tabs should be included, these ones have an even greater
reason for inclusion in the core code. The size and "overhead" or "price" is
small, the code is done (in the extensions), and the gain is great.
Thanks for doing this.
Flags: blocking1.9a1?
Flags: blocking-aviary2.0?
Comment 192•19 years ago
|
||
It would appear that commenting on this bug is a waste of time, but I'll do it
anyway...
Here's my desired behavior: New tabs/windows should have no history (they're
*new* after all). I don't care whether they open to blank or home as long as I
can set a pref to choose which. *Duplicating* a tab/window is something I never
want to do. I understand that some people do and think it's something best
implemented as an extension.
By contrast, links opened in new tabs/windows should inherit history from the
page that spawned them. Let me put it another way:
>>> The history for the page I'm viewing should be a record of how I <<<
>>> got there. Whether I got there via right-click or middle-click <<<
>>> *should not* matter. <<<
Comment 193•19 years ago
|
||
*** Bug 318457 has been marked as a duplicate of this bug. ***
Comment 194•19 years ago
|
||
*** Bug 322466 has been marked as a duplicate of this bug. ***
Comment 195•19 years ago
|
||
There's a related Firefox bug that covers doing something along these lines that's a little saner and more in line with what we want to do here. Clearing nominations.
Flags: blocking1.9a1?
Flags: blocking-aviary2?
Comment 196•19 years ago
|
||
What is the bug nr. of that bug, then? Thanks.
~Grauw
Comment 197•19 years ago
|
||
Twanno has a cross-browser extension that does this at http://twanno.mozdev.org/
Comment 198•19 years ago
|
||
*** Bug 322910 has been marked as a duplicate of this bug. ***
Comment 199•19 years ago
|
||
*** Bug 324787 has been marked as a duplicate of this bug. ***
Comment 200•19 years ago
|
||
[note: timed out first attempt to submit this. my appologies for any duplication.]
I would just like to add that...
I. I personally hope this feature is never added as it is one of the things that I and most other people I know consider annoying about IE.
II. If it is added I think, as do many before me apparently, that it should be optional. Regarding the choice of default option...
A. Have it default to OFF so that long time Mozilla/Firefox/SeaMonkey users will not be suddenly surprised by a feature crossing over from a browser they chose not to use.
B. To comfort those migrating from IE, offer to turn on the option during installation or profile creation, perhaps as part of an "IE-like" suite of non-default settings they can choose en mass. (Perhaps that deserves a bug of its own, if it doesn't exist already.)
As a general comment on adding IE-like features, I oppose adding such features solely "because they're in IE." The decision to add any such feature, and whether it should be activated by default or be left to be implemented as an extension, should be made on the merits of the feature itself without regard to its presence in any other browser, but with regard to precedent set within Moz/FF/SM. If any prospective new feature is deemed useful but the main argument for enabling it by default is that IE does it that way, it should then fall under the scheme described in II.B above.
Comment 201•19 years ago
|
||
John, if you could say *why* you don't want a complete history that would be more helpful IMO.
Also, since there are a ton of comments here, reading the previous 150 comments and saying "I agree with comment #number" might be even better.
(In reply to comment #201)
<snip>
> Also, since there are a ton of comments here, reading the previous 150 comments
> and saying "I agree with comment #number" might be even better.
Please don't encourage "Me too" responses; they merely clutter up bug reports.
Comment 203•18 years ago
|
||
*** Bug 358860 has been marked as a duplicate of this bug. ***
Comment 204•18 years ago
|
||
can this fix https://bugzilla.mozilla.org/attachment.cgi?id=250222 for bug 364972 be adapted to clone tabs at the very least? When we accidentally close a tab, the Undo Close Tab feature restores the closed tab with the tab's browsing history restored.
Comment 205•18 years ago
|
||
(In reply to comment #26)
> This is a very useful feature - Opera 3.60 has something similar, in its
> duplicate window command, and I use it frequently, particularly when I want to
> be able to explore another part of a site without having to go back up a few
> levels then open a new window from there.
> IE5's version of this feature has one major problem IMO - it duplicates the
> current window by default, i.e. new window opens up the current URL again. If
> the current window is the 'order confirmed' page of an e-commerce site, there's
> a risk that your order could be re-submitted, which is hardly a good default
> behaviour (though I've not tried this, being too chicken...).
> I suggest NS6/Mozilla should implement this feature as a new 'duplicate/clone
> window' command - this will only be used by experts, and would open the new
> window on the current page, with full history. The default New Window command
> should just open the current window on the configured home page, as with NS4,
> which will be less surprising to newbies.
Comment 206•18 years ago
|
||
actually I like that b/c a lot of the time I want the duplicate of the same window. The order confirmed type page is NOT an issue. I do it all the time. Creating the new window is not like "hitting submit."
I still don't use Mozilla solely because of this one feature.
A great example of the issue with Mozilla is expedia.com and a lot of pages use java where if I get a hotel list and want to view 2 hotels at once, I can't open a new window with the link in there b/c of java. But with IE, I can just open a new window or 2 or 3 and then click on the links...
Whiteboard: DO NOT COMMENT, WE KNOW PEOPLE WANT THIS
Comment 212•17 years ago
|
||
It seems, that the Firefox 3 beta4 had a "history" in the tab opened by ctrl+click on the "Go Back" button. But the FF3b5 has no this useful functionality again.
Component: History: Session → Document Navigation
QA Contact: history.session → docshell
Comment 214•16 years ago
|
||
When bug 225680 gets fixed Ctrl+Shift+N does exactly what is proposed here (and the same as Ctrl+N in IE).
Updated•15 years ago
|
Flags: wanted1.9.2?
Flags: blocking1.9.2?
Updated•15 years ago
|
Flags: wanted1.9.2?
Flags: wanted1.9.2-
Flags: blocking1.9.2?
Flags: blocking1.9.2-
Comment 215•15 years ago
|
||
Regarding Klaas' comment #214, it would appear that's no longer true. The bug 225680 enhancement is now in release versions of Firefox, but the "clone tab" functionality was apparently pulled out of the patch and filed as bug 455722.
Comment 216•15 years ago
|
||
Sorry for the bugspam, but just did some reading on related bugs and discovered that the clone tab functionality *is* there now -- there just isn't any easily discoverable way to trigger it yet. However, in the meantime you can hold down Ctrl on Windows (& presumably UNIX?) or Option on Mac and drag a tab far enough to the left or right in the tab bar to get the placement indicator, and it'll be cloned, with history! Whoo-hoo! (If you don't like the "Always show the tab bar" option, as I don't, and this is a single-tab window, you'll first have to create a second dummy tab so there's a place to drag inside of.)
Since presumably manual duplication of tabs is going to be the preferred approach rather than the old behavior of cloning windows by default when opening new ones, this bug should probably be closed.
Comment 217•15 years ago
|
||
I did a search for Bugs with the most Votes and am down to this one.
This BR is over 10 years old and has over 170 votes.
It would seem to me that (almost?) all concerns could be addressed with the TM+ Extension. Goto the link below, click on "Add to Firefox" and your good, or goto the Author's Site for the 'Beta' which works very well.
If the "Reporter" and the "Assigned To" are satisfied can this be either closed or could we incorporate the TM+ features into Namoroka?
Tab Mix Plus
https://addons.mozilla.org/en-US/firefox/addon/1122
Comment 218•15 years ago
|
||
Trying but not to spam this bug, bug I've used TM+ for years and I've never seen an option to do that. Could you be more specific?
Comment 219•15 years ago
|
||
Trying not to spam this bug, but I've used TM+ for years and I've never seen an option to do that. Could you be more specific?
Comment 221•15 years ago
|
||
I'd like the very simple code from the "Duplicate Tab" extension to be added into the core code.
Duplicate Tab is at http://twanno.mozdev.org/
Comment 222•15 years ago
|
||
You can already duplicate a tab and his history with ctrl-dragging (ctrl changes a move into a copy), although that's not very clear (cursor doesn't change). It even works between windows
Comment 223•15 years ago
|
||
(In reply to comment #222)
> You can already duplicate a tab and his history with ctrl-dragging (ctrl
> changes a move into a copy), although that's not very clear (cursor doesn't
> change). It even works between windows
There is no way one would know that without reading it here. With a right click in the tab (as with Duplicate Tab), that is much MUCH more clear.
Comment 224•14 years ago
|
||
I don't think it has been mentioned here but there's an extension that does just this, hasn't been updated in a while, but works just flawlessly with Firefox 3.6 (haven't tried it with 4.0).
https://addons.mozilla.org/en-US/firefox/addon/1859/
All the known bugs are when opening a new tab from Chrome (which is the back/forth buttons and the location bar - with locationbar2 at least).
Comment 225•14 years ago
|
||
(In reply to comment #224)
> I don't think it has been mentioned here but there's an extension that does
> just this, hasn't been updated in a while, but works just flawlessly with
> Firefox 3.6 (haven't tried it with 4.0).
I'm a fan of this add-on, but since the author moved to Google Chrome, there is no one to update the add-on to make it work with Firefox 4.0 (it doesn't work even with extensions.checkCompatibility=false).
Though, on Russian forum there is already a fixed version of this, I'll try to release it on AMO or just drop a link to the tabhistory.mozdev.org when I'll upload it there.
But, in my opinion, such features shouldn't be done by extensions, it should be in the Firefox.
Comment 226•14 years ago
|
||
users may copy that code to userChrome.js file in their profile folder (create it, if there isn't such a file) to make it work.
Comment 227•14 years ago
|
||
another patch. Works better with Fx4 and has no bug with tabhistory being mixed up from different tabs.
Comment 228•14 years ago
|
||
(In reply to comment #227)
> another patch. Works better with Fx4 and has no bug with tabhistory being mixed
> up from different tabs.
Did you write this patch? How is it different from the other patch that this one prevents tabhistory from being mixed up?
Comment 229•14 years ago
|
||
(In reply to comment #228)
> Did you write this patch? How is it different from the other patch that this
> one prevents tabhistory from being mixed up?
Woops, posted the wrong code.
No, I'm not the author of this code, it is Tab History add-on by Mattk https://addons.mozilla.org/ru/firefox/user/9229/ (that is not working with Fx 4.0 and the author has permanently moved to chrome), then it was modified by cfinke ( https://addons.mozilla.org/ru/firefox/user/2519/ ) as Tab History Redux (and it has some bugs), then it was modified by Ingo the NettiCat ( https://addons.mozilla.org/ru/firefox/user/516763/ ), who has fixed the rest of all the bugs and allowed me to post this code as a patch to that bug.
This code is different from the one I previously posted (that is Tab History modified by Anton to be compatible with Fx 4.0), but it had some bugs, that remained unfixed.
The code I am posting now can be downloaded as an extension from the site of it's author: http://netticat.ath.cx/xpi/install.php?id=TabHistoryReduxPlus.
Attachment #495001 -
Attachment is obsolete: true
Attachment #495222 -
Flags: review?(netdragon)
Attachment #495222 -
Flags: feedback+
Attachment #495222 -
Flags: approval2.0?
Updated•14 years ago
|
Attachment #495222 -
Flags: review?(netdragon)
Attachment #495222 -
Flags: feedback+
Attachment #495222 -
Flags: approval2.0?
Comment 230•14 years ago
|
||
and why the **** the patch didn't get the approval?
Comment 231•14 years ago
|
||
what is the purpose of keyword "helpwanted" for this bug if you reject any help?
Comment 232•14 years ago
|
||
11 yeared old bug. Awesome!
Comment 234•13 years ago
|
||
Oh ****, I missed your birthday!
Well, better later than never, so...
Happy 12th birthday, buggy!
Updated•13 years ago
|
Attachment #476522 -
Attachment is patch: false
Updated•13 years ago
|
Attachment #495222 -
Attachment is patch: false
Comment 235•13 years ago
|
||
bump
Comment 236•13 years ago
|
||
Dear teamleads, this material proves that you suck at setting priorities to the bugs: https://blog.mozilla.org/ux/2012/06/firefox-heatmap-study-2012-results-are-in/
Comment 237•12 years ago
|
||
HAPPY 13th BIRTHDAY, DEAR BUG #18808!!!!!!
EVERYBODY PARTY!!!
Comment 238•12 years ago
|
||
They are too busy eliminating "Send link/page" menu item.
Comment 239•11 years ago
|
||
I don't want the behaviour requested here, and I can tell some reasons why.
1) It would be illogical, and would disturb me. When I create a new tab or window, I want to walk from a fresh start.
2) It would take memory, and possibly quite a lot. In the history, the form data is remembered. Some effort is already being spent on reducing the (way too big) memory footprint of tabs’ “past” in Firefox.
3) It would place junk in session store, and possibly quite a lot. In the history, the form data is remembered. Some effort is already being spent on reducing the (way too big) junk in session store.
Old IE on Windows had this buggy behaviour of taking the current window with him when I requested a *new* window. I think IE has got rid of this now. Let’s not introduce such a bug in Firefox now.
Comment 240•11 years ago
|
||
I, for one, used it a ton, and it's much more logical and convenient than having to remember, find, and return to the parent tab (providing you didn't already close it) in order to hit Back. Memory and storage weren't an issue.
As with anything else, it should be user-configurable. Then literally everybody can be happy.
Comment 241•9 years ago
|
||
From the discussion here (going since 2000 and dead since 2013!) seems there is slim to no chance of getting the Ctrl-K shortcut to duplicate an open page AND history, as it exists in msie. I had to go back to the msie because of that feature alone.
Comment 242•9 years ago
|
||
BTW, Ctrl+click on Back or Forward button (or any item from history) opens this link in new tab with duplicated history. It is very useful. See also comment #222 — duplicate tab via Ctrl+drag.
Updated•3 years ago
|
Flags: needinfo?(cece.manis83)
Comment hidden (metoo) |
Updated•3 years ago
|
Assignee: netdragon → nobody
Updated•2 years ago
|
Severity: normal → S3
Comment 245•2 years ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:sefeng, since the bug has high priority, could you have a look please?
For more information, please visit auto_nag documentation.
Flags: needinfo?(cece.manis83) → needinfo?(sefeng)
Comment 246•2 years ago
|
||
This doesn't look high priority.
Flags: needinfo?(sefeng)
Priority: P2 → P3
Updated•1 year ago
|
Status: NEW → UNCONFIRMED
Ever confirmed: false
You need to log in
before you can comment on or make changes to this bug.
Description
•