Issue metadata
Sign in to add a comment
|
Creating window from extension popup freezes popup UI until the window is closed.
Reported by
donald.b...@gmail.com,
Oct 30 2017
|
||||||||||||||||||||
Issue descriptionChrome Version : 61.0.3163.100 OS Version: 10.0 URLs (if applicable) : Other browsers tested: None What steps will reproduce the problem? 1. Load the unpacked extension in the attached file. 2. Install the extension in Chrome. 3. Click the browserAction icon to open the popup. 4. Click the radio buttons to show that the UI is responsive. 5. Click the Start button to create a window (tested with both normal and popup windows). 6. Click the radio buttons to show that the popup UI is still responsive. 7. Close the popup. 8. Reopen the popup. 9. Click the Start button and radio buttons which are now unresponsive and do not respond to clicks. 10. Close the window opened in step 5. 11. Click the start and radio buttons which are still unresponsive and do not respond to clicks. 12. Close the popup. 13. Open the popup. 14. Click the radio buttons to show that the popup UI is again responsive. What is the expected result? After opening the window in step 5 and reopening the popup in step 8 the popup should remain responsive to mouse clicks on the start and radio buttons. What happens instead of that? After opening the window in step 5 and reopening the popup in step 8 the popup becomes unresponsive to mouse clicks on the start and radio buttons. Please provide any additional information below. Attach a screenshot if possible. Loading the popup in step 8 after the window is created in step 5 is quicker than opening the popup in steps 3 and 13 (in steps 3 and 13 a wait icon is seen, but not in step 8). I suspect that the popup window is not being recreated in step 8. Could there be a reference from the opened window back to the popup? Tested also with the window created with focused set to false. UserAgentString: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
,
Oct 31 2017
Thank you. After watching your screen capture I did further testing. The problem does not appear if Chrome and the window opened from the extension are on the same monitor (or perhaps if both are on the first monitor) as in your test (as shown by the window appearing over the Chrome window). The problem does appear if Chrome is opened on the second monitor and the window opened from the extension is opened on the first (or a different?) monitor (as shown in the second screen capture where the window is not seen to open over the Chrome window). Please see the two attached screen captures. I also tested opening the window from Chrome running on the second monitor and then moving the window to the second monitor. Even after moving the window the controls in the popup are unresponsive. These recording were made today using the latest version (Version 62.0.3202.75 (Official Build) (64-bit)). Please tell me if there is a way to create the window on a specified monitor (there does not seem to be a parameter for this in chrome.windows.create()). If there is a way, I will test with Chrome on the first monitor and opening the window on the second monitor.
,
Oct 31 2017
Thank you for providing more feedback. Adding requester "rkalavakuntla@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 3 2017
Able to reproduce this issue on Windows 10 on latest stable 62.0.3202.75 and Canary 64.0.3257.0 with the steps mentioned in comment #2. Unable to reproduce this issue on Windows 7, Mac OS 10.12.6 and Ubuntu 14.04. Bisect Information: ===================== Good build: 61.0.3113.0 (Revision-475195) Bad Build : 61.0.3114.0 (Revision-475229) After running the per-revision bisect script, below is the changelog URL. Change Log URL: =============== https://chromium.googlesource.com/chromium/src/+log/7dd8d45f5ab70e09fe32710186f9ed35f4386689..e2dcc699777d349adcb8a97ac069279977f14f2f From the above change log the possible CL suspect is: Reviewed-on: https://chromium-review.googlesource.com/516425 qyearsley@ Could you please check whether this issue is caused with respect to your change, if not please help us in assigning it to the right owner. Thanks...!!
,
Nov 3 2017
,
Nov 3 2017
Wrong change -- that change couldn't affect Chrome's behavior. Not sure who the right owner is ... I wonder if you get the same result doing another bisect?
,
Oct 17
I tried two monitor setup for this and cannot reproduce this in Chrome 69.0.3497.100 on Windows 10. Does the issue still exist?
,
Nov 19
Closing issue due to lack of feedback requested but not provided. If the issue still exists please open a new issue with the details requested. |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by rkalavakuntla@chromium.org
, Oct 31 2017Labels: Needs-Milestone Needs-Feedback
4.3 MB
4.3 MB View Download