Skip to content
This repository has been archived by the owner on May 10, 2019. It is now read-only.

Persona fails in Conkeror? #2858

Closed
callahad opened this issue Dec 12, 2012 · 7 comments
Closed

Persona fails in Conkeror? #2858

callahad opened this issue Dec 12, 2012 · 7 comments

Comments

@callahad
Copy link
Contributor

Via to #clojure on Freenode:

bmaddy: doesn't work with my browser (Conkeror)

Conkeror is a fringe browser, but it's built on XULRunner, so Persona should work.

I'll investigate further. Also asking @technomancy to follow up here with more details.

@technomancy
Copy link

Thanks for following up.

When I click "sign in" on refheap or openphoto, it appears to make an HTTP request to login.persona.org followed by one to static.login.persona.org, but then nothing happens. Further clicks to "sign in" have no effect until the page is reloaded. I noticed in the JS console this message is displayed: "login.persona.org : server does not support RFC 5746, see CVE-2009-3555"

I'm running Conkeror with XULRunner 15.0 on Debian Squeeze using the mozilla.debian.net backports.

@callahad
Copy link
Contributor Author

@technomancy Which version of Conkeror are you running / where did you get the deb from? It looks like the latest one in Sid depends on XULRunner <= 13.0

@callahad
Copy link
Contributor Author

Scratch that -- I can reproduce the issue with a nightly build of Conkeror and XULRunner 19.0...

@callahad
Copy link
Contributor Author

Looks like the call to window.open is failing, so the pop-up doesn't load:

Timestamp: 12/12/2012 12:09:38 PM
Error: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMJSWindow.open]
Source File: https://browserid.org/include.js
Line: 8

@callahad
Copy link
Contributor Author

Adding this line to my ~/.conkerorrc appears to fix Persona on my end:

add_hook("window_initialize_hook", initialize_first_buffer_type);

Via the Conkeror mailing list: Content-initiated new windows don't work

@technomancy can you advise on the best course of action for the Conkeror community?

@callahad
Copy link
Contributor Author

Filed a bug on the Conkeror issue tracker: http://bugs.conkeror.org/issue430

@jrgm
Copy link
Contributor

jrgm commented Dec 18, 2012

Marking as upstream, and calling verified.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants