Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

WebView Not Visible in Popup Window #9095

Closed
jonathansampson opened this issue May 28, 2017 · 17 comments
Closed

WebView Not Visible in Popup Window #9095

jonathansampson opened this issue May 28, 2017 · 17 comments

Comments

@jonathansampson
Copy link
Collaborator

jonathansampson commented May 28, 2017

Test plan

  1. Navigate to https://www.dropbox.com/login
  2. Click 'Sign in with Google'
  3. Window will pop up; it should not be blank

Description

Workround: Open a new tab then switch back to existing tab

Did you search for similar issues before submitting this one?
Yes

Describe the issue you encountered:
When triggering a popup window, I find that the <webview/> is not visible (nor does it load).

Cause:
The issue here is a missing .isActive class on the div.frameWrapper element. Having no isActive or isPreview class causes the webview to be visibility: hidden.

Platform (Win7, 8, 10? macOS? Linux distro?):
Windows 10

Brave Version (revision SHA):
6b5e4e2

Steps to reproduce:

  1. Navigate to https://www.dropbox.com/login
  2. Click 'Sign in with Google'

Actual result:
Tab contents in popup are solid white.

Expected result:
Tab contents in popup contain login form.

Will the steps above reproduce in a fresh profile? If not what other info can be added?
TBD

Is this an issue in the currently released version?
Yes

Can this issue be consistently reproduced?
Yes

@jonathansampson jonathansampson added this to the 0.16.0 milestone May 28, 2017
@luixxiul
Copy link
Contributor

luixxiul commented May 28, 2017

By disabling FP and reloading I got the log-in pop up window, which is working.

@jonathansampson
Copy link
Collaborator Author

@luixxiul I don't have FP enabled.

@bbondy
Copy link
Member

bbondy commented May 28, 2017

maybe intermittent and not related to FP?
Are you both using Windows?

@jonathansampson
Copy link
Collaborator Author

@bbondy Not intermittent for me; repros consistently, across multiple domains (including all OAUTH login forms that I've tested). I've only tested on Windows.

@bbondy
Copy link
Member

bbondy commented May 28, 2017

I can reproduce as well on both Linux and WIndows. I assume mac is the same but I don't have access to a Mac for a week.

@bridiver
Copy link
Collaborator

I can't repro on mac in master

@bridiver
Copy link
Collaborator

@jonathansampson/@bbondy can you reproduce on master?

@bridiver
Copy link
Collaborator

bridiver commented May 29, 2017

I can repro on windows so it looks like it must be windows/linux only

@bbondy
Copy link
Member

bbondy commented May 29, 2017

reproduces on master

@bridiver
Copy link
Collaborator

this isn't 100% reproducible even on windows. It happens intermittently and I think it's the same race condition we are seeing in other places with the app state. I have a workaround for now

bridiver added a commit that referenced this issue May 30, 2017
@bsclifton bsclifton modified the milestones: 0.15.311, 0.16.0 May 30, 2017
@NejcZdovc
Copy link
Contributor

NejcZdovc commented May 30, 2017

I can reproduce this 100% on macOS. Sadly it's on a bank site, so I can't share URL and STR, because you need to login to trigger it

@bsclifton
Copy link
Member

@NejcZdovc same

@NejcZdovc
Copy link
Contributor

Just test it out and b5e55d3 fix this problem for me

@bridiver
Copy link
Collaborator

if you can reproduce 100% of the time you need a laptop upgrade ;) I couldn't even repro 100% of the time on my windows VM

@NejcZdovc
Copy link
Contributor

😄 I can only reproduce it on my bank site

@jonathansampson
Copy link
Collaborator Author

@bridiver I can/could reproduce 100% of the time on my Surface Book i7 :)

@bsclifton
Copy link
Member

Marking as closed since the work-around has been committed 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.