1PX + Vivaldi Browser: Almost There!
Hi, just started trying out 1Password X, and am impressed! Kudos!
I'm using the Vivaldi browser (1.13.1008.32) (which is Chromium-based), and as far as I can tell, everything works as expected using the extension button pop-up.
What isn't working is the 1P button that is inserted in login fields on webpages. My mouse pointer changes to a hand when I hover over it, which suggests it's being recognized as a button, but clicking on it has no effect. I've disabled all other extensions and tried different websites (including Evernote as suggested in this thread: https://discussions.agilebits.com/discussion/84096/clicking-use-suggested-password-and-save-password-dont-do-anything-remove-screen-shader), but still see the issue.
1Password Version: Not Provided
Extension Version: 1PX 1.2.0
OS Version: Windows 7 SP1
Sync Type: Not Provided
Comments
-
Same issue for me. Same version of Vivaldi on Windows 10. Home Win10 is fully updated, work is probably lagging in everything but security patches, and the button inside password fields works for neither one.
0 -
@froderick and @dmitri_t: Officially, 1Password X is only supported in Chrome itself, though it's great to hear much of it already works in Vivaldi. I know of at least one person on the team who will be pleased about this. I'm not sure myself whether we're at a point just yet where we'll be wanting to put more of a focus on tweaking for other Chromium-based browsers or not and I'm not likely to get a quick answer on the weekend, but I'll definitely drop the development team a note with a link to this discussions so they know what you're running into here so they can hop in with their thoughts. :chuffed:
0 -
I've also encountered this and I think that I can provide more information. While interacting with button in the logging field following errors are thrown:
TypeError: Cannot read property 'sendMessage' of undefined at ot.componentDidMount (VM567 inline.js:formatted:2155) at commitLifeCycles (VM565 react-dom.js:formatted:1024) at c (VM565 react-dom.js:formatted:190) at k (VM565 react-dom.js:formatted:304) at Q (VM565 react-dom.js:formatted:355) at ed (VM565 react-dom.js:formatted:513) at fb (VM565 react-dom.js:formatted:491) at Object.updateContainer (VM565 react-dom.js:formatted:5474) at VM565 react-dom.js:formatted:3048 at Object.unbatchedUpdates (VM565 react-dom.js:formatted:596)
andUncaught (in promise) TypeError: Cannot read property 'sendMessage' of undefined at ot.onItemsLoaded (VM567 inline.js:formatted:2181) at VM567 inline.js:formatted:2149 at <anonymous>
They point to following lines:chrome.tabs.sendMessage(this.props.untrustedTabId, {
andnt || chrome.tabs.sendMessage(this.props.untrustedTabId, {
so it seems that chrome.tabs gets resolved to undefined.
I thought that maybe this info can help.0 -
Hi, just an update to say that this feature (1P button inside login fields on webpages) is working now. Not sure if it's due to a Vivaldi (now at 1.13) or 1Password X (1.4.0) update, but either way, I'm loving this feature!
0 -
I'm so glad you noticed, @froderick. :) We made some changes a couple weeks ago to support the upcoming version of Chrome, and we took the opportunity to make sure that those changes benefited other Chromium-based browsers as well.
Just remember that none of us use Vivaldi full time, so please let us know if you run into any other strange behaviour so we can look into it for you. Hope you're enjoying 1Password X!
0