Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Password Input Box on Tor with Mate/Ubuntu #138

Open
lizardintelligence opened this issue Dec 11, 2017 · 3 comments
Open

No Password Input Box on Tor with Mate/Ubuntu #138

lizardintelligence opened this issue Dec 11, 2017 · 3 comments
Labels

Comments

@lizardintelligence
Copy link

The lock window doesn't seem to be rendering correctly on the latest Tor version (Firefox 52.5.2). It is missing the input box for the password. It is also missing the lock button icon even though the button works. I've tried uninstalling/reinstalling both the extension and Tor with no success.

capture

For some reason, it works fine for Firefox 52.5.2 on the same machine. It also works fine for Tor on a different Windows machine. I know Tor isn't officially supported, but I'm hoping other people figured out a fix. I'm assuming it is something in the Tor settings since it works for just the base Firefox.

@vanowm
Copy link
Owner

vanowm commented Dec 11, 2017

Turn on debug in MP+ options -> help and restart browser, then lock the screen. See if any errors shows in browser console.

Also as I understand, Tor default settings don't allow use of master password at all.

@lizardintelligence
Copy link
Author

lizardintelligence commented Dec 13, 2017

The only error I get is when I login into master password when I start Tor.

XML Parsing Error: syntax error
Location: jar:file:///home/ehou/tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff@eff.org.xpi!/rules/default.rulesets
Line Number 1, Column 1: 1 default.rulesets:1:1

The login/logout feature of master password works because it uses the pop up window for password input. Only the lock page input window doesn't seem to be rendering correctly (and the lock icon doesn't render either, but I don't if that is related).

Below is the whole debug file from when I start the browser to when I lock it.

MP+ (masterpasswordplusCore.jsm:1615:1): (debug):[disable debug mode (MasterPassword+ options -> Help -> Debug level) to stop error console from opening on startup] openConsole() execTime: 0
1513153919000	addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232}	WARN	Loading extension '{73a6fe31-595d-460b-a920-fcc0f8843232}': Reading manifest: Error processing permissions.1: Unknown permission "privacy"
1513153919000	addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232}	WARN	Loading extension '{73a6fe31-595d-460b-a920-fcc0f8843232}': Reading manifest: Error processing permissions.4: Unknown permission "unlimitedStorage"
1513153919200	addons.webextension.https-everywhere-eff@eff.org	WARN	Loading extension 'https-everywhere-eff@eff.org': Reading manifest: Error processing devtools_page: An unexpected property was found in the WebExtension manifest.
1513153919200	addons.webextension.https-everywhere-eff@eff.org	WARN	Please specify whether you want browser_style or not in your browser_action options.
MP+ (commonDialog.js:6:1): (debug):[dialog] N/A() execTime: 0.600
MP+ (commonDialog.js:169:1): (debug):[true,true,false,false,true,false] check() execTime: 0.700
MP+ (masterpasswordplusCore.jsm:143:1): (debug):[Dialog added id: 1] N/A([object Object], "Dialog") execTime: 0.700
MP+ (commonDialog.js:176:1): (debug):[false,0,,0,true,true] check() execTime: 0.700
Hey developer! Want to see more verbose logging?  util.js:16:1
Type this into the console: DEFAULT_LOG_LEVEL=VERB  util.js:17:1
Accepted levels are VERB, DBUG, INFO, NOTE and WARN, default is NOTE  util.js:18:1
MP+ (commonDialog.js:325:1): (debug):commonDialogOnLoad() execTime: 0.800
MP+ (commonDialog.js:311:1): (debug):updateTitle() execTime: 0.800
customize scrollbar styles is only supported in firefox  theme-switching.js:135:7
NoScript preferences backup on the WebExtension side  legacy.js:10:11
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help http://xhr.spec.whatwg.org/  util.js:40:2
Old format backup (pre-5.1) cleared  legacy.js:14:15
XML Parsing Error: syntax error
Location: jar:file:///home/ehou/tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff@eff.org.xpi!/rules/default.rulesets
Line Number 1, Column 1:  default.rulesets:1:1
Webconsole context has changed
MP+ (masterpasswordplusCore.jsm:153:1): (debug):[Dialog removed: 1] N/A(1, "Dialog") execTime: 5.600
MP+ (commonDialog.js:536:1): (debug):observer_dialog_uninit() execTime: 5.600
MP+ (masterpasswordplus.js:1868:1): (debug):init() execTime: 6.600
MP+ (masterpasswordplus.js:1590:1): (debug):upgrade() execTime: 6.600
MP+ (masterpasswordplusCore.jsm:1140:1): (debug):onPrefChange_do([object Object]) execTime: 6.600
MP+ (masterpasswordplus.js:76:1): (debug):show("") execTime: 6.600
MP+ (masterpasswordplusCore.jsm:933:1): (debug):prepareHotkey() execTime: 6.600
MP+ (masterpasswordplusCore.jsm:143:1): (debug):[WindowGeneric added id: 2] N/A([object Object], "WindowGeneric") execTime: 6.600
MP+ (masterpasswordplus.js:1203:1): (debug):update(true) execTime: 6.600
MP+ (masterpasswordplus.js:76:1): (debug):show() execTime: 6.600
MP+ (masterpasswordplus.js:1567:1): (debug):onLoadAdd() execTime: 6.700
Tor NOTICE: Bootstrapped 85%: Finishing handshake with first hop 
Tor NOTICE: Bootstrapped 90%: Establishing a Tor circuit 
Tor NOTICE: Tor has successfully opened a circuit. Looks like client functionality is working. 
Tor NOTICE: Bootstrapped 100%: Done 
MP+ (masterpasswordplus.js:60:1): (debug):observer_window_uninit() execTime: 9.600
[12-13 08:32:09] Torbutton NOTE: Initializing security-prefs.js
[12-13 08:32:09] Torbutton NOTE: security-prefs.js initialization complete
Tor NOTICE: New control connection opened from 127.0.0.1. 
NoScript preferences backup on the WebExtension side  legacy.js:10:11
Webconsole context has changed
MP+ (masterpasswordplus.js:1868:1): (debug):init() execTime: 10.500
MP+ (masterpasswordplus.js:1590:1): (debug):upgrade() execTime: 10.500
MP+ (masterpasswordplusCore.jsm:143:1): (debug):[Window added id: 3] N/A([object Object], "Window") execTime: 10.500
MP+ (masterpasswordplus.js:1203:1): (debug):update(true) execTime: 10.500
MP+ (masterpasswordplus.js:76:1): (debug):show() execTime: 10.500
MP+ (masterpasswordplus.js:110:1): (debug):setIcon([object Object]) execTime: 10.500
MP+ (masterpasswordplus.js:115:1): (debug):[next] setIcon([object Object]) execTime: 10.500
MP+ (masterpasswordplus.js:110:1): (debug):setIcon([object Object]) execTime: 10.500
MP+ (masterpasswordplus.js:115:1): (debug):[next] setIcon([object Object]) execTime: 10.500
Tor NOTICE: New control connection opened from 127.0.0.1. 
MP+ (masterpasswordplus.js:1567:1): (debug):onLoadAdd() execTime: 10.700
[12-13 08:32:09] Torbutton WARN: no SOCKS credentials found for current document.
[12-13 08:32:10] Torbutton WARN: no SOCKS credentials found for current document.
MP+ (masterpasswordplus.js:1084:1): (debug):lock() execTime: 20.300
MP+ (masterpasswordplus.js:1325:1): (debug):unlockIncorrectCheck() execTime: 20.300
MP+ (masterpasswordplus.js:596:1): (debug):showLock(undefined) execTime: 20.300
Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“toggleReaderMode”  browser.xul
Key event not available on GTK2: key=“u” modifiers=“accel shift” id=“torbutton-new-identity-key”  browser.xul
Key event not available on some keyboard layouts: key=“k” modifiers=“accel alt” id=“mapaPlus_key_LockWin”  browser.xul
Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox”  browser.xul
MP+ (masterpasswordplus.js:1325:1): (debug):unlockIncorrectCheck(true) execTime: 31.700
MP+ (masterpasswordplus.js:1203:1): (debug):update(undefined) execTime: 32.100

@vanowm
Copy link
Owner

vanowm commented Dec 14, 2017

I'm able reproduce this on Linux Mint.
What's weird is that for whatever reason any style MP+ adding to the application, are totally ignored, but there is even weirder thing yet: in Developer Toolbox (CTRL+ALT+SHIFT+I), it doesn't show ANY style on any of the MP+ elements. Normally it should show at least the default styles, it's like toolbox is choking on it.

@vanowm vanowm added the bug label Dec 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants