Open Bug 1472159 Opened 7 years ago Updated 2 years ago

Firefox cannot tell if a Network Login tab is on a different page

Categories

(Core :: Networking, defect, P3)

63 Branch
x86
Windows 10
defect

Tracking

()

Tracking Status
firefox63 --- wontfix
firefox64 --- wontfix
firefox65 --- affected

People

(Reporter: aleksandurmurfitt, Unassigned)

Details

(Keywords: nightly-community, Whiteboard: [necko-triaged])

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0 Build ID: 20180628130527 Steps to reproduce: When prompted, click on "Open Network Login Page" and sign in to the network, then go to another website. Do not close this tab. Open a new tab and log out of the network (or simply wait to be logged out automatically) so that the banner reappears. Click on "Open Network Login Page". Actual results: You will be moved to the tab that was previously used to login to the network, even though it is now on a different page Expected results: A new tab should have been opened and navigated to the network login page
Summary: Firefox cannot tell if a Network Login tab is on a different page nightly-community → Firefox cannot tell if a Network Login tab is on a different page
Hi! I've tried to reproduce the issue on latest Nightly version 63.0a1 Build ID: 20180705100105, without success due to my network settings. I am assigning a component to this issue in order to involve the development team and get an opinion on this.
Component: Untriaged → Networking
OS: Unspecified → Windows 10
Product: Firefox → Core
Hardware: Unspecified → x86
Valentin, not sure if you are the one responsible for the UI handling part of captive portals, but IIUC, we somehow badly reuse the tab used for logging-in instead of opening a new tab and reloading the login page. As this is a corner case and has an easy workaround -> P3.
Flags: needinfo?(valentin.gosu)
Priority: -- → P3
Whiteboard: [necko-triaged]
Nihanth, I'm thinking if the user manually changes the URL in a CP page, we should mark that tab as a regular one, and the CP UI should forget about it.
Flags: needinfo?(valentin.gosu) → needinfo?(nhnt11)
Updating flags as we are in the 63 beta cycle.
Updating tracking flags as we get closer to the 64 release. Also marking the bug as NEW as it is a edge case but confirmed.
Status: UNCONFIRMED → NEW
Ever confirmed: true

I'm going to consolidate and triage all captive portal bugs either this week or after my PTO, and will revisit this at that time.

Flags: needinfo?(nhnt11)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.