Browser-laptop: Extension popups empty and transparent on first click after Brave restart

Created on 28 Mar 2018  路  20Comments  路  Source: brave/browser-laptop

Description

When I open or restart Brave, then click on the Bitwarden icon, the resulting extension popup is transparent. This seems to only happen on the first click of each browser restart. A second click fixes the issue.

Steps to Reproduce

  1. Enable Bitwarden. (You might need to actually set up the account/login. Not sure.0
  2. Restart Brave.
  3. Click on the Bitwarden icon.

Actual result:
screen shot 2018-03-28 at 9 16 12 am

Expected result:
screen shot 2018-03-28 at 9 19 53 am

Reproduces how often:
100%

Brave Version

about:brave info:

Brave: 0.21.24 
V8: 6.5.254.36 
rev: 19c78a1624118e344852c4c0f44c0d45be841b5f 
Muon: 4.9.3 
OS Release: 17.4.0 
Update Channel: Release 
OS Architecture: x64 
OS Platform: macOS 
Node.js: 7.9.0 
Brave Sync: v1.4.2 
libchromiumcontent: 65.0.3325.162

Reproducible on current live release:
Yes

Additional Information

I'm not sure if this affects other extensions, like LastPass.

Qchecked-Linux Qchecked-Win64 Qchecked-macOS Qtest-plan-specified bug featurextensions prioritP3 release-noteinclude releasblocking

Most helpful comment

@laurenwags I think it鈥檚 wise to enable all extensions that have pop ups and check they each open and display correctly, on each desktop platform.

All 20 comments

cc: @jonathansampson

Not limited to password managers; this repros with MetaMask and other extensions too. I am able to reproduce this, as was @petemill.

My instance:

Brave: 0.22.13 
V8: 6.5.254.41 
rev: a8cfb160479f1d00d0769368eb440030182bb83b 
Muon: 5.1.2 
OS Release: 10.0.16299 
Update Channel: Release 
OS Architecture: x64 
OS Platform: Microsoft Windows 
Node.js: 7.9.0 
Brave Sync: v1.4.2 
libchromiumcontent: 65.0.3325.181

Yeah I have noticed this issue as well on Bitwarden and I double checked Metamask and the same issue is there just like Jonathan said 馃槄

Still an issue with 0.22.669 6cda2e84f749e66409e9e3bca63f5796422e7edf. Reproduced on Mint 18.3 x64 and macOS 10.13.3 x64.

Yeah still an issue with 0.22.669 on Windows 10

+1 from the BAT Telegram https://t.me/batproject/50473
User on Windows 10 - Brave 0.22.669

This may be fixed-with-brave-core.

Let's discuss this on Tuesday. Seems like we should prioritize. @bsclifton @kjozwiak @bbondy @diracdeltas

Couldn't find instructions on how to report a build properly, so feel free to steer me to that for more info, but I was dealing with having MetaMask & other extensions be totally unusable and the only one (MetaMask) I cared about being broken.

Disabling the following settings in my Mac running High Sierra 10.13.5 allowed at least MetaMask to render and be usable again, so I haven't done testing outside this:

  • Disable Google Wildvine
  • Disable Adobe Flash Support
  • Disable PDF Viewer extension

I have an inkling the former two didn't matter as much as the third, but that's a hunch. Hopefully this helps in some fashion. I would test around this in particular. Let me know if I can provide more detail and what.

this is not a regression, is there a reason this is blocking c68? Chromium updates should normally only be blocked for regressions.

fyi - this issue is as old as extension popups on Brave

We need this for our MetaMask-integrated local ETH wallet, which is shipping in the C68 release. Can't launch with first click on MetaMask showing a blank frame when it is part of the marketing announcement.

WebView is correctly in the DOM with a valid src attribute. Hiding and showing via CSS is working correctly, so this may be solvable with a workaround from browser-laptop instead of muon.

@petemill is additional testing needed other than the steps to reproduce?

Verified on Ubuntu 17.10 x64

  • 0.23.72 c3b1cac
  • Muon 8.0.2
  • libchromiumcontent 68.0.3440.75

Verified on Windows 10 x64

  • 0.23.72 c3b1cac
  • Muon 8.0.2
  • libchromiumcontent 68.0.3440.75

Verified with macOS 10.12.6 using

  • 0.23.73 50bdb6d
  • Muon 8.0.3
  • libchromiumcontent 68.0.3440.75

@laurenwags I think it鈥檚 wise to enable all extensions that have pop ups and check they each open and display correctly, on each desktop platform.

Was this page helpful?
0 / 5 - 0 ratings