Right click button menu stops working after switching tabs


#1

Description

After switching tabs right click mouse button stops working, making it impossible to use many important functions of the browser.

Steps to Reproduce

  1. Open new tab
  2. In address bar enter https://www.brave.com/
  3. Right click on Download Brave button (menu properly appears)
  4. Left Click on the lion to close the menu
  5. Open new tab
  6. In address bar enter https://www.brave.com/blog/
  7. Return to tab with brave
  8. Return to tab with blog
  9. Return to tab with brave
  10. Right click on Download Brave button (nothing happens)

(note that you can jump between tabs more times, for the same effect)

Actual result:
The right mouse button menu doesn’t appear

Expected result:
The right mouse button appears, and I can select it’s options

Reproduces how often:
100%

Additionally the steps above are just condensed to bring the problem 100% of the time with relatively small number of steps. The problem constantly occurs during regular usage of the browser, if navigating between any number of tabs.

Brave Version

0.22.667, also has been a problem on 0.22.22, I don’t know about earlier versions.

about:brave info:

Brave: 0.22.667
V8: 6.6.346.24
rev: 0433b26a03c8daf9b181057cd2ffa7b530496faf
Muon: 5.2.6
OS Release: 4.13.0-39-generic
Update Channel: Release
OS Architecture: x64
OS Platform: Linux
Node.js: 7.9.0
Brave Sync: v1.4.2
libchromiumcontent: 66.0.3359.117

Reproducible on current live release:
Yes

Additional Information

Probably things below do not matter, but the settings on my browser:

  • I have 3 tabs pinned
  • Only 1 browser window open
  • Only bitwarden extension is enabled
  • Tab preview on hover is disabled
  • Default search is duckduckgo
  • I’ve added Polish to spell check settings

#2

I have more of a similar problem.

If I switch between already open tabs, Right Click Options doesn’t show up.

Then if I open a new tab, Right Click Options shows.

Or if I minimize brave, do a Right Click somewhere else and come back, It works.

This is my info

Brave 0.22.667
Brave Sync v1.4.2
libchromiumcontent 66.0.3359.117
Muon 5.2.6
Node.js 7.9.0
OS Architecture x64
OS Platform Microsoft Windows
OS Release 10.0.16299
rev 0433b26
Update Channel Release
V8 6.6.346.24

Laptop Model - HP Pavilion 15-p004nx
Touchpad Manufacturer - Synaptics


#3

Do either of you have ‘strict site isolation’ enabled? if so, could you try with that off and see if the problem persists?


#4

also, awesome writeup @Areinu! :heart:


#5

No, ‘strict site isolation’ is disabled.

But what we both have common is having Bitwarden as password manager. I don’t know if that has something to do with that.


#6

Thanks for reporting @Areinu @afijnrsy . Confirmed issue. Logged an issue for this which can be tracked here


#7