Closed Bug 1176646 Opened 9 years ago Closed 9 years ago

[e10s] does not understand irc:// links

Categories

(Other Applications :: ChatZilla, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1190018

People

(Reporter: arni2033, Assigned: rginda)

Details

(Whiteboard: [fixed by bug 1190018])

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150525141253

Steps to reproduce:

1. Open clear profile with e10s ON.
2. Paste irc://irc.mozilla.org/firefox in addressbar, press Enter.



Actual results:

Browser opened search results for "irc://irc.mozilla.org/firefox" in current page.


Expected results:

Browser should suggest to choose application for that irc:// link.
It's not specific to IRC links. Probably a dupe.
Blocks: e10s
Whiteboard: DUPEME
WFM on Mac with latest Nightly. (Win only?)

arni, please update your build and try again, thanks.
Flags: needinfo?(arni2033)
Just installed latest Nightly on my Windows7 and irc:// links still not working in e10s.
Flags: needinfo?(arni2033)
OS: Unspecified → Windows 7
Hardware: Unspecified → x86_64
Same bug on Linux.

Maybe bug 940206 (which does not have e10s milestone set, possibly should.)
Blocks: 940206
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Copying over relevant bug 940206 comment 22:

"It is using a chrome custom protocol handler (nsIProtocolHandler).  This is the same confusion I had.  This bug is not relevant. Look at the latest beta versions of my addon for code that works (frame.js is the frame script, frame.jsm contains the handler):
https://addons.mozilla.org/en-us/firefox/addon/torrent-status-tool/

To the best of my knowledge, the only way to use these with e10s enabled is to manually register your protocol handler in a frame script.  I could not find as way to do this using the old chrome.manifest registration.  Protocol handlers registered in a component exist but are never called to handle content."
Assignee: nobody → rginda
Status: RESOLVED → REOPENED
Component: Untriaged → ChatZilla
Ever confirmed: true
OS: Windows 7 → All
Product: Firefox → Other Applications
Hardware: x86_64 → All
Resolution: DUPLICATE → ---
Whiteboard: DUPEME
Version: 40 Branch → unspecified
Looks like we need to change the protocol handler registration.
No longer blocks: e10s, 940206
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → DUPLICATE
I don't see the relationship to bug 1175056, as ChatZilla uses nsIProtocolHandler and not nsIWebContentHandlerRegistrar.
(In reply to James Ross from comment #10)
> I don't see the relationship to bug 1175056, as ChatZilla uses
> nsIProtocolHandler and not nsIWebContentHandlerRegistrar.

I agree. The general case here, for things like mibbit, also doesn't really seem like a dupe of the owncloud bug... Brad, can you clarify?
Flags: needinfo?(blassey.bugs)
(In reply to :Gijs Kruitbosch from comment #11)
> (In reply to James Ross from comment #10)
> > I don't see the relationship to bug 1175056, as ChatZilla uses
> > nsIProtocolHandler and not nsIWebContentHandlerRegistrar.
> 
> I agree. The general case here, for things like mibbit, also doesn't really
> seem like a dupe of the owncloud bug... Brad, can you clarify?

Consensus in triage was that these all have a common solution of remoting nsIHandlerService
Flags: needinfo?(blassey.bugs)
Thanks Brad; so can we a) confirm the bug we've been duped to here and b) make that bug (or one it depends on?) actually mention this idea of remoting nsIHandlerService? The current chain of DUP -> UNCO -> FIXED isn't exactly explaining the situation. :)
Bug 940206 claims to have fixed nsIWebContentHandlerRegistrar in e10s.  Has it?  Is that just a sticking plaster awaiting a more complete fix?
Has STR: --- → yes
You need to log in before you can comment on or make changes to this bug.