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

LastPass Extension Broken in v4.132.0 released July 15, 2024 - works in Chrome - LastPass customer support refuses to fix #39759

Closed
3 of 6 tasks
asheroto opened this issue Jul 15, 2024 · 51 comments · Fixed by brave/brave-core#24726

Comments

@asheroto
Copy link

asheroto commented Jul 15, 2024

Description

I'm sure there are many LastPass users out there that transitioned to Brave Browser at some point in time. For the past 4+ years, I've never had any major issue with the LastPass extension and Brave Browser. A few hours ago, LastPass released version 4.132.0 on the Chrome Web Store. Since that time, the extension won't show the login screen at all.

I have confirmed the issue on a totally separate computer with a new Brave Browser installation.

I realize the first thought here is to point to the developer, LastPass, because it is their code that is seemingly broken. I have, however, already contacted and literally spoken with a LastPass representative. They informed me that they have no intention of fixing or changing anything because "Brave Browser has never been an officially supported browser" (their words). I explained to them that Brave Browser now hit 50M monthly users and that surely there are hundreds of thousands or millions of LastPass users with Brave. They don't care and were unwilling to resolve any issues, even when I mentioned some JS errors. Their mentality is "if it works on Chrome, that's good enough".

That being said, I'm not sure if there's some workaround that the Brave devs can work out to hopefully get this working.

Steps to reproduce / Test plan

  1. Install Brave Browser
  2. Install LastPass extension
  3. Try to click extension

Actual result

image

Expected result

Login screens should appear, or vault.

Reproduces how often

Easily reproduced

Brave version (brave://version info)

1.67.123 Chromium: 126.0.6478.126 (Official Build) (64-bit)
Windows 11 Version 23H2 (Build 22631.3880)

Channel information

  • release (stable)
  • beta
  • nightly

Reproducibility

  • with Brave Shields disabled
  • with Brave Rewards disabled
  • in the latest version of Chrome

Miscellaneous information

Have tried disabling shields entirely. Brave Browser has been the same version for a few days, so it's not Brave's fault that caused this.

LastPass extension works in Chrome. I am seeing some errors with "collect errors" turned on. Unknown if related.

image

image

Sadly, LastPass has been going down hill for the last few years. I'm close enough to switch myself and my entire company to another provider at this point. Hopefully the Brave devs can take a look and help figure out a workaround.


I did ask them for a previous version of the extension's CRX file but they were unable to provide it. I was able to confirm this issue by restoring version 4.131.4_0, enabling Developer mode, and Loading Unpacked...

image

Definitely began with version 4.132.0.

@ohitson
Copy link

ohitson commented Jul 16, 2024

I get the same issue, I've just done a fresh install of windows 11 and installed the Brave browser, went to the LastPass website to install the extension, which takes me to the chrome extensions store. Installed it, and when i click on the extension all i get is the tiny white box underneath. Also this is the only extension i have installed, as it is a fresh install
image

@mauops
Copy link

mauops commented Jul 16, 2024

I'm facing the same issue, I tried in Google Chrome an it worked, however it's not working in Brave browser

@aFastHero
Copy link

Same issue here. If they have no plan to address the issue to ensure compatibility with Brave, I will have to move to another option, like the one offered by Proton.

@asheroto asheroto changed the title LastPass Extension Broken in v4.132.0 released July 15, 2024 - LastPass customer support refuses to fix LastPass Extension Broken in v4.132.0 released July 15, 2024 - works in Chrome - LastPass customer support refuses to fix Jul 16, 2024
@asheroto
Copy link
Author

asheroto commented Jul 16, 2024

I understand that LastPass is focused only on the major browsers because most businesses only use one of the three, but considering it's such a widely used extension at 25M total users, and Brave at 50M users, I'm a bit surprised they refused to even look at the issue. I actually spoke with a representative on the phone who told me that they would not be fixing the issue because it's not an "officially supported browser". Sad, considering they just lost business from every single Brave Browser user. This boils down to 50M people who not be using LastPass. :-(

I really like LastPass because it has a lot of options and generally works well. I like that I can fill form fields, and like the ability to specify Never URLs. But over the past 6 months or so it seems things have grown more problematic with the extension. I kept having to use 2FA on each reboot, sometimes the extension would mess up and I had to disable/enable, the extension wouldn't work with Never URLs unless the browser was restarted, and now with v4.132.0 the extension is dead.

As mentioned, from a backup I was able to "load unpacked" an older version of the extension, v4.131.4, and that does still work. For now, that seems to be a viable workaround, but who knows for how long the extension will continue to work. I am using the free trial of another software and plan on switching unless either the extension is updated or Brave devs figure out why this is happening in Brave but not Chrome.

@aFastHero
Copy link

@asheroto Thank you for the details! This has saved me from renewing my family plan subscription with LastPass. I recommend checking out Proton Pass, which is from the same developers of Proton Mail. I have a paid-tier Proton Mail account and Proton Pass is included, but there is a free tier as well.

@solrevdev
Copy link

solrevdev commented Jul 17, 2024

If I could have left LastPass, I would have done so the other Christmas when I had to reset every password after their well-known data breach.

The problem is I've been with them since I got my first LastPass/XMarks account back in 2013, so as you can imagine, moving to an alternative is not going to be easy with that amount of data/usage over the years.

Anything I can do to help make this new extension work with Brave, please let me know, and talent aside, I will do my best!

I should add I was able to "load unpacked" an older version of the extension. I ran the .crx file through VirusTotal but use at your own risk and we-transfer only allows me to leave it up for 7 days so at me if you want me to share again but hopefully this will be fixed soon

https://we.tl/t-TcTUw1AmUm

@aFastHero
Copy link

@solrevdev There is an option in LastPass to export all of your data. You can then easily import everything into the new password manager. How to Import from LastPass to Proton Pass

@Brave-Matt
Copy link

Several users reporting the same thing here:
https://community.brave.com/t/lastpass-extension-failing-to-launch-starting-2-days-ago/558376/16

Wanted to add that this may be a Win11 specific issue as I cannot reproduce the issue on macOS or Windows 10

@bsclifton bsclifton added the priority/P2 A bad problem. We might uplift this to the next planned release. label Jul 17, 2024
@mdorn
Copy link

mdorn commented Jul 17, 2024

Reproduced on MacOS Sonoma in Brave browser after a computer upgrade.

@bsclifton bsclifton self-assigned this Jul 17, 2024
@bsclifton bsclifton moved this to On Deck in General Jul 17, 2024
@solrevdev
Copy link

The issue for me is on an M1 Mac running on Sonoma and an older Intel Mac running the one before Sonoma forget which one but can provide full info if needed

@ShivanKaul
Copy link
Collaborator

ShivanKaul commented Jul 17, 2024

@solrevdev can you attach screenshots of the LastPass problems you're facing on MacOS? EDIT: also the version, please.
image

@solrevdev
Copy link

@solrevdev can you attach screenshots of the LastPass problems you're facing on MacOS?

I can but It will be tomorrow now though. I’ll at you once done

However, It’s identical to the screenshots showed in the original description except macOS UI

#39759 (comment)

@ShivanKaul
Copy link
Collaborator

I can repro the issue on MacOS too now by updating LastPass.

@bsclifton
Copy link
Member

Thanks for the reports folks - @ShivanKaul and I will do some more debugging. Thanks for your patience!

@timolagus
Copy link

Same issue with LastPass extension 4.132.0 in Brave (1.67.123 & 1.67.134) on Windows 11 (23H2 / 22631.3880).

I also contacted LastPass support, but beyond suggesting that I reinstall the extension (which I had already tried), their reply was basically that Brave is not supported and that I should switch to a supported browser.

Btw., I've had the white box problem before when relaunching Brave after having fully cleared the browser cache. However, a second relaunch has always restored the normal extension login screen.

@bsclifton
Copy link
Member

bsclifton commented Jul 17, 2024

OK folks - I believe I have found the root cause. Thank you @asheroto for the detailed report - the errors with Uncaught ReferenceError: ReportingObserver is not defined led to the smoking gun.

ReportingObserver is a browser API which LastPass is using. We disabled this in March 2020 with brave/brave-core#4578

According to the pull request (brave/brave-core#4578), you should be able to launch Brave with the command line argument attached: --enable-blink-features=ReportingObservers. However, I tried this and it doesn't work.

I did locally build Brave, got LastPass... verified it failed. Then I backed out that PR (4578) and LastPass works great. So that is the root cause.

Will chat more with @ShivanKaul - stay tuned

@pearsonc
Copy link

Honestly, LastPass is a terrible company, they have had data breaches, and they don't care about their customers. This was the last straw for me. I will not switch from Brave for them!

I have switched over to Proton Pass and honestly, it took less than five minutes.

@asheroto
Copy link
Author

asheroto commented Jul 18, 2024

Now that I realize LastPass is not mentioned at all on any of the articles on top password managers, I am strongly considering switching.

Not trying to steer this conversation into another topic, but just found out that 1Password has developer tools that fill in secrets for Git/VS Code/SSH/etc. SSH agent + CLI... 😊 Very interested.

https://developer.1password.com/docs/cli/use-cases

@bsclifton
Copy link
Member

bsclifton commented Jul 22, 2024

@solrevdev yes - you can run it alongside the regular one and then when you're done testing / confirming, you can remove Brave Nightly. Or you can keep it and try new features every once in a while 😄

You can download here: https://brave.com/download-nightly

Because it will create a new empty profile, you can go to the extension store and re-download LastPass here:
https://chromewebstore.google.com/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd

Please let us know! I create an uplift (basically requesting we merge the patch) for Beta and Release channel. We're monitoring to see if anything else is impacted after the change before we merge the fix past Nightly

@bsclifton
Copy link
Member

@vizoere unfortunately, the --enable-blink-features=ReportingObservers CLI flag didn't work for me. I would try the Nightly version if possible (see above notes).

@solrevdev
Copy link

solrevdev commented Jul 22, 2024

@solrevdev yes - you can run it alongside the regular one and then when you're done testing / confirming, you can remove Brave Nightly. Or you can keep it and try new features every once in a while 😄

You can download here: https://brave.com/download-nightly

Because it will create a new empty profile, you can go to the extension store and re-download LastPass here: https://chromewebstore.google.com/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd

Please let us know! I create an uplift (basically requesting we merge the patch) for Beta and Release channel. We're monitoring to see if anything else is impacted after the change before we merge the fix past Nightly

@bsclifton Thanks so much for the info!.

I can test the nightly build in isolation if I understand correctly meaning I can test on an Intel Mac and an M1 Mac and I’ll post specs and results here by tomorrow hopefully at the latest

@krisbrkrunch
Copy link

Still receiving this on windows 11 v1.67.134 oddly its only on one of my virtual desktops and the other ones that have different profiles work fine. seems to be isolated to the profile? reinstalling brave and reinstalling lastpass does not fix it.

@bsclifton
Copy link
Member

@solrevdev yes - you can run it alongside the regular one and then when you're done testing / confirming, you can remove Brave Nightly. Or you can keep it and try new features every once in a while 😄
You can download here: https://brave.com/download-nightly
Because it will create a new empty profile, you can go to the extension store and re-download LastPass here: https://chromewebstore.google.com/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd
Please let us know! I create an uplift (basically requesting we merge the patch) for Beta and Release channel. We're monitoring to see if anything else is impacted after the change before we merge the fix past Nightly

@bsclifton Thanks so much for the info!.

I can test the nightly build in isolation if I understand correctly meaning I can test on an Intel Mac and an M1 Mac and I’ll post specs and results here by tomorrow hopefully at the latest

Yes, that is exactly right! Since Nightly is a different release channel, the profile is isolated from your main one. If you wanted to clean up the Nightly profile after you test, you can find it at ~/Library/Application\ Support/BraveSoftware/Brave-Browser-Nightly

@solrevdev
Copy link

solrevdev commented Jul 22, 2024

@bsclifton

First up Intel macOS works great:

SCR-20240722-tkfz

Brave Nightly Version (Latest):
Version 1.70.11 Chromium: 127.0,6533.57 (Official Build) nightly (x86_64)

Last Pass Extension Version (Latest):
4.132.0

Intel Specs:

OS: macOS Monterey 12.7.5 x86_64
Host: Mac mini (Mid 2014)
Kernel: Darwin 21.6.0
Uptime: 21 days, 5 hours, 37 mins
Packages: 330 (brew), 115 (brew-cask)
Shell: zsh 5.9
Display (DELL D2721H): 1920x1080 @ 60Hz [External]
DE: Aqua
WM: Quartz Compositor
WM Theme: Multicolor (Dark)
Font: .AppleSystemUIFont [System], Helvetica [User]
Cursor: Fill - Black, Outline - White (32px)
Terminal: iTerm 3.5.3
Terminal Font: CascadiaMonoPL-Regular (16pt)
CPU: Intel(R) Core(TM) i5-4278U (4) @ 2.60 GHz
GPU: Intel Iris [Integrated]
Memory: 12.76 GiB / 16.00 GiB (80%)

Update

@bsclifton

Works great on M1 macOS too:

SCR-20240723-jszr

Brave Nightly Version (Latest):
Version 1.70.11 Chromium: 127.0,6533.57 (Official Build) nightly (x86_64)

Last Pass Extension Version (Latest):
4.132.0

M1 Specs:

OS: macOS Sonoma 14.5 arm64
Host: Mac mini (M1, 2020)
Kernel: Darwin 23.5.0
Uptime: 17 mins
Packages: 345 (brew), 107 (brew-cask)
Shell: zsh 5.9
Display (PA278CV): 2560x1440 @ 75Hz [External] *
Display (Thunderbolt Display): 2560x1440 @ 60Hz [External]
DE: Aqua
WM: Quartz Compositor
WM Theme: Multicolor (Light)
Font: .AppleSystemUIFont [System], Helvetica [User]
Cursor: Fill - Black, Outline - White (32px)
Terminal: iTerm 3.5.3
Terminal Font: CascadiaMonoPL-Regular (16pt)
CPU: Apple M1 (8) @ 3.20 GHz
GPU: Apple M1 (8) [Integrated]
Memory: 10.54 GiB / 16.00 GiB (66%)

I'll keep Nightly on both machines. Just at me if you need any other testing on these devices happy to help.

@kjozwiak
Copy link
Member

Quickly went through brave/brave-core#24726 (comment) on Nightly and confirmed that LastPass is working. Ensured that you can open the panel without any issues and that passwords are being auto-filled. Also checked and ensured that you can fill passwords by clicking on the fields and selecting the credentials that LastPass provides.

The above requires 1.68.127 or above for 1.68.x verification. We're scheduled to release 1.68.x on July 23 or July 24 depending if we get another Chromium 127 bump.

@GeetaSarvadnya
Copy link

Verification PASSED on

Brave | 1.68.127 Chromium: 127.0.6533.57 (Official Build) (64-bit)
-- | --
Revision | 88b0d9010af274686b27d8be77edd728fcba04a5
OS | Windows 10 Version 22H2 (Build 19045.4651)

Using the STR/Cases outlined via #39759 (comment), ensured that LastPass was working correctly as per the following:

Example Example Example Example
image image image image

@bsclifton
Copy link
Member

Thanks for testing @solrevdev! 😄 From @kjozwiak comment - the timing of our next release with this fix. This would be when it hits Release channel.

We're scheduled to release 1.68.x on July 23 or July 24 depending if we get another Chromium 127 bump.

@krisbrkrunch
Copy link

Working for me on nightly as well. Thanks for fixing this so quickly!

@vizoere
Copy link

vizoere commented Jul 23, 2024

Successful here as well with Nightly 1.70.15 on Windows 11.

Amazingly fast turnaround @bsclifton !

Thank you and all the Brave devs!!!

@xxtensazenxx
Copy link

xxtensazenxx commented Jul 23, 2024

Same issue for me- I don't have to to wait (though the devs were super quick on this it seems!) Just ditched lastpass after 5+ years. Whatever - Imported everything to bitwarden. So far so good.

@vizoere
Copy link

vizoere commented Jul 24, 2024

Working in regular Brave browser [Version 1.68.128 Chromium: 127.0.6533.73 (Official Build) (64-bit)] as of 7/24/2024, 5:50pm EDT

@shahidul-7
Copy link

Working now after last update of Brave! Thanks the team

@solrevdev
Copy link

I’ll update tomorrow but thanks all involved in advance 🙏

@sefinek
Copy link

sefinek commented Jul 25, 2024

Now it works in the stable version of Brave, thanks!

@timolagus
Copy link

Works fine again on regular/stable Brave (1.68.128). Thanks!

@mauops
Copy link

mauops commented Jul 26, 2024

nice job, thanks

@BobT36
Copy link

BobT36 commented Jul 26, 2024

Ack, this is annoying. Just hit the same issue with no login on icon, when lastpass updated from 4.131.3_0 to 4.132.0_0 yesterday.
So BRAVE somehow did a workaround for this? What was that, switching back on the API?
Irritating, as I'm still on W7 and therefore stuck on the old version of Brave. (This at least proves it's not a W11 only thing).

Irritating that LastPass just don't care and did the typical "support" buffer think by sending you away. This app has REALLY been going downhill lately.
I'll try and "load unpacked" the previous version, if not then it's time to switch away from lastpass. - Edit: Load Unpacked on the previous version (restored via previous versions) worked fine.

@pablo17
Copy link

pablo17 commented Jul 27, 2024

I have had this issue on Linux (LMDE 6) with Brave and upgraded to regular/stable Brave (1.68.128) just now after reading the comments and the issue went away. Thanks guys.

@rebron rebron removed this from General Sep 10, 2024
@andy-fitch
Copy link

andy-fitch commented Jan 21, 2025

I have Lastpass 4.138.3 on Brave and have the same issue - super frustrating. I'm going to switch over to Keeper.
Doesn't seem like Lastpass is maintaining their stuff and is becoming irrelevant.

@BobT36
Copy link

BobT36 commented Jan 21, 2025

I have Lastpass 4.138.3 on Brave and have the same issue - super frustrating. I'm going to switch over to Keeper. Doesn't seem like Lastpass is maintaining their stuff and is becoming irrelevant.

@andy-fitch Restore the old working version's files from Previous Versions in Windows, then use the "Load Unpacked" method to run that specific (working) version.
You'll lose updates, but it will work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.