Meek is not working in an ESR60-based Tor Browser. Instead of being able to use this pluggable transport a new browser Window pops up and a bunch of modal dialogs claiming that Tor Browser is already running. This affects Moat as well.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
I tried it on 8.0a9. I didn't get the "already running" errors mentioned in the ticket description (may be #12774 (moved)?). What I got instead was a big empty browser window and a progress bar stuck at 0%. I opened the JavaScript console in the browser window with Ctrl+Shift+J and got this:
NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]
main.js:43
While creating services from category 'profile-after-change', could not create service for entry 'MeekHTTPHelper', contract ID !'@bamsoftware.com/meek-http-helper;1'
Warning: unrecognized command line flag -invisible
NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIWebNavigation.loadURIWithOptions]
browser-child.js:359
It looks like the two errors are around nsIXPCComponents_Utils.import and nsIWebNavigation.loadURIWithOptions. The error about -invisible seems to be from a changed command-line interface (meek-client-torbrowser passes -invisible to firefox).
Somehow I seem to remember someone telling me that one of the imports had changed in ESR60. But now I can't find any record of it. Anyway, I think it was about needing to change the current
I found who told me about the Console.jsm change. It was sysrqb in #26118 (moved).
Could you try this bug26477 branch? It changes re[/gre/modules/devtools/Console.jsm](/gre/modules/devtools/Console.jsm) to re[/gre/modules/Console.jsm](/gre/modules/Console.jsm) as suggested. It worked for me just now (I unpacked !meek-http-helper@bamsoftware.com.xpi, made the change, and zipped it up again).
The warning about -invisible doesn't seem to cause a problem; the browser window wasn't visible.
This fixes the problem for me, thanks. Closing #26118 (moved) as duplicate as there is more meat in this ticket.
dcf: could you give us a new meek tag with this change and we can bump the version we ship in tor-browser-build?
Trac: Status: needs_review to assigned Owner: tbb-team to dcf