Multi-Monitor Bug 1Password Safari Extension
If I have Safari open as a full screen window on my 15-Inch Macbook Pro's built in Retina Display and I click the 1Password extension button, the extension window shows up on one of the attached displays instead of within the full screen window. In the arrangement section of the Displays Preference Pane, the built in monitor is positioned "below" one of the attached displays.
1Password Version: 5.3
Extension Version: 4.4.4
OS Version: 10.11
Sync Type: iCloud
Comments
-
Hi @evandulaney,
Thank you very much for the screenshots! So it sounds like the issue is basically that the 1Password extension / 1Password mini appears on the wrong display (i.e. you click the extension icon in Safari on your laptop screen, but it appears on Display #1). And in this other thread, you mentioned the same thing happens with the 'Save Login' dialog.
Like the other discussion, this sounds like it's part of an issue our developers are aware of and have been looking into. I'm really sorry for the inconvenience! If you don't mind, I'd like to ask for a few more details just to confirm some things:
- In System Preferences > Mission Control, is the option for "Displays have separate Spaces" enabled or disabled?
- If you manually drag the extension/mini window (or the 'Save Login' dialog) to the laptop screen, does it open there the next time?
- Does it matter if Safari is in full screen mode or not? In other words, if you exit full screen mode but keep Safari on the laptop screen, and click the 1Password extension icon, does the extension/mini window still appear on Display #1?
- Does the same problem happen if you click the 1Password icon in the menu bar of your Mac, instead of the 1Password icon in Safari's toolbar?
- Instead of clicking the 1Password icon, what happens if you use the
⌘\
or⌥⌘\
keyboard shortcut while using Safari?
Thanks!
ref: OPM-1603
0 -
@Drew_AG Thanks for the reply.
- "Displays have separate Spaces" is enabled (and I'd really like to keep it that way)
- If I click the 1Password button in Safari, and then move the 1Password extension window onto the laptop monitor, it still opens on Monitor #1 the next time I click it.
- The issue only happens when safari is in full screen mode
- If I click the 1Password icon in the menu bar of the laptop screen while it has a full screen safari window open, the 1Password menu appears under the 1Password logo on the menu bar of Monitor #1
- If I use ⌘\, the extension windows appears to wherever it was last dragged, even if its within the bounds of the full screen safari window on the laptop screen.
0 -
Hi @evandulaney,
Thank you very much for those details!
I've been asking our developers about this, and they had a suggestion: Try dragging the 1Password mini window to the center of the laptop screen until it 'snaps' into place. After doing that, it should open on whichever display has keyboard focus when you use the
⌥⌘\
( Option+Command+\ ) keyboard shortcut. Does that work as described?0 -
@Drew_AG pressing ⌘\ or ⌥⌘\ makes the mini window pop up wherever I last dragged it. Clicking the safari or menu bar button is unaffected by dragging the mini window.
Using the keyboard shortcut is a good enough workaround for me for now. I was unaware of the keyboard shortcut before, actually.
As far as the mini window "snapping". If I drag it around on the laptop screen, it seems to try to snap to some arbitrary point (about 1/3 from the top and slightly to the left), but when I let go of the mouse button it ends up wherever the mouse is, even if it had "snapped" to that location.
0 -
Hi @evandulaney,
Thanks for trying that and letting us know the results. I'm not sure why the mini window would snap slightly to the left of center on your laptop screen, it should be centered horizontally when that happens (and slightly closer to the top than to the bottom). It should also stay there once you let go of the mouse button. I don't know why it's not working exactly as expected for you, but maybe it's related to the problem you're having with 1Password mini on multiple displays. I'll let our developers know about your results, they've been trying to figure this one out and perhaps this will help them.
For now, I'm glad the keyboard shortcut will be helpful as a workaround. Hopefully we'll be able to get that working correctly when clicking the mini icon as well! :)
ref: OPM-1603
0