From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.9) Gecko/20020311 BuildID: 2002031104 If I have more than one hotmail account open on 2 different tabs, the tabs *sometimes* get confused and opens information on the same account. e.g clicking on inbox on one account can open the inbox of the other account. Also (probably related and more reproducable) if I go direct to a hotmail page with a hotmail account already open in one tab - hotmail wants me to enter current password (for open account). I do not get this problem if I use 2 IE5 browsers. It looks like a confusion of cookies, but whether this is fixable in Mozilla, or a hotmail problem I do not know. Reproducible: Sometimes Steps to Reproduce: 1. Login to hotmail on one tab. 2. Create New tab. 3. Login with a different hotmail account on New tab. Actual Results: As in description. Expected Results: I would expect Mozilla Tabs to act as different browsers in terms of stored information. (Just as they have seperate histories).
Can you reproduce this bug with two mozilla windows? I suspect you can. cc'ing morse for session cookies expert knowledge. Morse, as far as I know, session cookies are visible throughout the entire browser app. Should they be per-window (or per browsing instance, e.g. tab) instead? Or am I misunderstanding something completely here?
jag's question about two mozilla windows was right on the mark -- I was about to say that as a statement as I started reading this bug report. Cookies are not and never have been (since the beginning of netscape browsers) on a per window basis -- they apply to the entire browser. So you cannot log on to any site as one user in one window and another user in another window and expect things to work correctly. The same goes for tabs. And I'd be very reluctant to change this behavior for fear of breaking some websites. You say that you don't get this behavior when running two IE5 browsers simultaneously. You won't get this behavior when running two netscape browsers simultaneously either if each browser is using a different profile.
Well, IE doesn't have a notion of profiles, and Mozilla doesn't support running two instances simultaneously, does it? I thought it would detect that case (DDE on Windows) and just open another window.
Mozilla does support running two browsers simultaneously if they have two different exe files.
I have tried 2 running browsers (different copies of the executable) on winNT. I have set up 2 different profiles which I get the option of using. However when I start the second executable I do not get the option to use a different profile. I do not think that there is any way of selecting a profile from within a running browser? Do I need to create a second installation to a different directory - not just a second copy of the executable? i.e. Is there any way of running 2 different profiles on the same machine? I accept that this is now not a bug as such, because the Mozilla browser is designed this way. But some work around should be possible now - and maybe a future option to save cookies as entire session cookies or window (tab) cookies ? (This would have to go along with the ability to save tab layout (as galeon does?) - unless I am missing something and this can already be done). Thankyou for your time and the work you put into this project.
cc'ing dp because he might be able to answer the question about rinning two browsers simultaneously with two separate profiles. The other thing is dynamic profile switching, which we currently do not have but I know conrad has worked on so I'm copying him as well.
Two separate exes can run two separate instances of mozilla with different profiles. But that is so uncommon - mostly developers are the ones who do it (run one Netscape and another debug-mozilla build) The bug seems to be more about one instance, two tabs. I dont think the expected behaviour by the user is correct. But: "Also (probably related and more reproducable) if I go direct to a hotmail page with a hotmail account already open in one tab - hotmail wants me to enter current password (for open account)." Why would that happen ?
as to the original assertions, at least half of them are wrong. they have a single global history, and a single bookmark file, and a single cache and a single cookie file. [they do have individual navigation histories, but that's just for navigation, and IE breaks this rule so you really don't want to go there]. Also, I suspect that IE can be made to break if you configure it not to browse in new process. But I don't have a hotmail account nor do i have any interest in getting multiple accounts (I could play with bugzilla, but I don't want to disable browse in new process). As to later comments... Comment 3 by jag Well, IE doesn't have a notion of profiles - false. at the very least, you can run IE as a different user and pick up that user's profile [NT]. Mozilla doesn't support running two instances simultaneously, does it? - This depends on your definition of support, and does and ... :-) -- more later I thought it would detect that case (DDE on Windows) and just open another window. - True, if possible, however there are various ways to negate this. Comment 4 by Morse Mozilla does support running two browsers simultaneously if they have two different exe files. - Wrong logic: the issue isn't the name on disk, it's the app internal name. so renaming mozilla.exe to foopy.exe won't help. you'd have to rebuild the application or otherwise twiddle the app. re Comment 5, http://184.108.40.206/switcher2.zip will let you run at least 5 mozillas (one per workspace) on nt. it doesn't require changing the app internal name. given you're on NT, i'd suggest switcher instead. source is included. note that switcher also works for nc4 :) Is there a useful bug here that isn't covered elsewhere? imo there is not. suggest: invalid/wontfix.
Re: Question in Comment #7 (and comment in para 2 of #8) I get the same behaviour as Mozilla if I I do not log out of microsoft passport before going to other pages within a *single* IE session. If i try to open a new hotmail session in the same browser sesion, it requests password to the unclosed account. I would guess that IE always looks for a cookie describing the login account. However if it finds that a cookie is in use by a different browser session, it ignores it and asks for login + password. Re: #8 Ok. Thanks for all of the information.
won't fix: before getting to another hotmail account passport disconect.
dub bug 187790 (?)
oops! check dub of bug 170396
It looks to me like an implementation of bug 117222 would fix this.
*** Bug 244811 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 117222 ***
2 years ago