clients icon indicating copy to clipboard operation
clients copied to clipboard

Safari extension icon automatically moves location after an update

Open technima opened this issue 4 years ago • 6 comments

Steps To Reproduce

  1. Install Bitwarden and enable the Safari extension
  2. Right-click on the toolbar in Safari
  3. Click "Customize Toolbar..."
  4. Click and drag the Bitwarden icon to the right of the URL field and tabs list (make sure to use the "Compact" Tab layout)
  5. Click done
  6. Make sure Safari is open
  7. Update to the December 2021 release of the app through the Mac App Store
  8. Open the Bitwarden app
  9. You get taken to this page (https://bitwarden.com/browser-start/), which signifies that the extension was updated
  10. The extension icon gets automatically moved to the left of the URL field and tabs list

Expected Result

The extension icon should not automatically change its location on the Safari toolbar after an update is made to the extension. The icon should stay where the user put it on the toolbar, even across updates.

Actual Result

The extension icon automatically changes its location after an update is made to the extension. It gets moved to the immediate left of the tabs and URL fields.

Screenshots or Videos

  • I have the "Compact" Tab layout set in Safari' preferences.
  • Safari is set as my default browser.

Additional Context

No response

Operating System

macOS

Operating System Version

12.0.1

Web Browser

Safari

Browser Version

15.1

Build Version

1.55.0

technima avatar Dec 14 '21 00:12 technima

@technima Were you using the Mac App Store version before? And do you know what version it was before the update?

Hinton avatar Dec 15 '21 12:12 Hinton

Yes, I was using the Mac App Store version before (version 1.29.1). I updated through the Mac App Store's automated update mechanism.

technima avatar Dec 15 '21 17:12 technima

@Hinton It just happened again on macOS 12.2.1 and Safari 15.3 when I upgraded to version 1.56.5 of the extension that's bundled with the Mac App Store Bitwarden app.

technima avatar Feb 16 '22 02:02 technima

I can provide a video of this behaviour:

Screenshots or Videos

See attached.

Operating System

macOS

Operating System Version

12.6

Web Browser

Safari

Browser Version

16

Build Version

2022.8.0

atjbramley avatar Sep 27 '22 14:09 atjbramley

@atjbramley That's exactly what I'm seeing on my end. And the issue has persisted on the latest version of the extension, 2022.8.0, and Safari 16.0 on macOS 12.6

technima avatar Sep 27 '22 19:09 technima

The bug still exists with Bitwarden Version 2022.11.0 and newest MacOS 13.1 with Safari Version 16.2 (18614.3.7.1.5).

radon-00 avatar Dec 14 '22 16:12 radon-00

The bug still exists with the new version 2023.1.1 and same MacOS / Safari version as above.

radon-00 avatar Jan 23 '23 09:01 radon-00

Unfortunately we don't have a way to specify the location of the browser extension. Safari decides the initial position and the user is able to modify it afterwards. Since this seems to happen on either update or when Safari changes the permissions of the extension it seems that Safari in the process of reloading the extension also forgets the previous location.

I'm unfortunately unable to replicate the behavior on my machine, tried toggling the permissions of the extension after moving the extension as well as updating it. Would appreciate if an affected user could file a bug either on the webkit bug tracker detailing their steps to reproduce it, or through the Mac Feedback Assistance.

Hinton avatar Jan 23 '23 11:01 Hinton

This is a macOS and/or Safari bug.

I came across this thread from a Google search because I'm sick of extensions relocating after the app gets updated, hoping to find a solution or other user's experiencing this too.

noahmaranesi avatar Mar 02 '23 14:03 noahmaranesi