#1344 TPS UI logout no longer works on Firefox
Closed: Fixed None Opened 8 years ago by edewata.

Currently the TPS UI is relying on window.crypto.logout() to logout from the UI. Logout will clear the browser session so the user can re-login using a different certificate. In the latest Firefox the window.crypto.logout() is no longer available, so logout is no longer working.

Available workarounds:

  • close the browser
  • go to History -> Clear Recent History and select Active Logins
  • use Firefox 34, 32, or older

See also:


The Components.interfaces.nsILoginManager is not available in the latest Firefox. Here are the available interfaces:

  • nsIDOMFileReader
  • nsIXMLHttpRequest
  • nsIDOMDOMException
  • nsIDOMNode
  • nsIDOMCSSPrimitiveValue
  • nsIDOMCSSRule
  • nsIDOMCSSValue
  • nsIDOMEvent
  • nsIDOMNSEvent
  • nsIDOMKeyEvent
  • nsIDOMMouseEvent
  • nsIDOMMouseScrollEvent
  • nsIDOMMutationEvent
  • nsIDOMSimpleGestureEvent
  • nsIDOMUIEvent
  • nsIDOMHTMLMediaElement
  • nsIDOMMediaError
  • nsIDOMOfflineResourceList
  • nsIDOMRange
  • nsIDOMSVGLength
  • nsIDOMNodeFilter
  • nsIDOMXPathResult

Per Dogtag 10.2.X TRIAGE meeting of 04/28/2015: 10.3

NOTE: Corner case, push to 10.3 (make sure it's documented - confirm that this is okay with edewata prior to moving this.)

Per CS/DS meeting of 05/04/2015: 10.3

Per CS/DS Meeting of 10/12/2015 - 10.3 - CRITICAL

Proposed solution: when the user clicks the logout button, the UI should invalidate the server session, then display a dialog box saying that logout is not supported by the browser, and the user should clear the active logins manually or close the browser.

Fixed TPS UI logout error message:

  • master: f778a2654496e064cace35f2aa25cf7dc304f5fd

Metadata Update from @edewata:
- Issue assigned to edewata
- Issue set to the milestone: 10.3.0

7 years ago

Dogtag PKI is moving from Pagure issues to GitHub issues. This means that existing or new
issues will be reported and tracked through Dogtag PKI's GitHub Issue tracker.

This issue has been cloned to GitHub and is available here:
https://github.com/dogtagpki/pki/issues/1906

If you want to receive further updates on the issue, please navigate to the
GitHub issue and click on Subscribe button.

Thank you for understanding, and we apologize for any inconvenience.

Login to comment on this ticket.

Metadata