New issue
Advanced search Search tips

Issue 853671 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Unplug and plug back of HDMI/DP in primary mode, opened contents are not routing back to HDMI/DP.

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
Platform: 10781.0.0 (Official Build) dev-channel soraka-unibuild (soraka) test

Steps to reproduce the problem:
1. Boot into Chromebook and Enter credentials to login into chrome OS
2. launch multiple windows (like files, camera, chrome browser)
3. Connect HDMI and set  local display mode as "Extend" and HDMI is primary using display settings (Alt+4).
4. Unplug / Plug HDMI cable.

What is the expected behavior?
After unplug and plug of HDMI, display should be in primary mode and local built-in display should be in extended mode. All opened windows should move to HDMI display (primary mode) 

What went wrong?
1. Opened windows are not moving to HDMI display.
2. All the opened contents/ windows are getting displayed in eDP (local built-in display)

Did this work before? Yes Google Chrome 65

Chrome version: 69.0.3457.0  Channel: dev
OS Version: 69.0.3457.0
Flash Version: 30.0.0.122

since it is working on R65, broken in R67/68?
Is it a expected as new design?
 
The same behavior observed with kernel v4.4 and v4.14.

Comment 2 by skuhne@chromium.org, Jun 22 2018

Owner: osh...@chromium.org
Status: Assigned (was: Unconfirmed)
This sounds like WAI:

In the moment you unplug the external display, all windows get moved to the internal display. After reconnecting the external display, the windows will stay on the internal display.
So if anything this should be a feature request and it should ask for saving and restoring window positions across screens (until explicitly moved by user) while window is open. 
Thanks for your reply.

But in R65 version, once i reconnect the external display, all window positions were restored. 

In all versions (R65, 67, 68), external display which is set to primary mode still restored. 

Thanks,
Kiran
Only the difference observed is window positions. In R65, all windows moved to HDMI. While in R67, all windows retained in internal display (extended mode).

Comment 5 by osh...@chromium.org, Jun 25 2018

Owner: ovanieva@chromium.org
Status: Untriaged (was: Assigned)
This is WAI in new design.

> In the moment you unplug the external display, all windows get moved to the internal display.

Windows are moved to "primary" displays (not necessarily means internal) when external display is disconnected. If you're using external display as internal, windows on internal dislays are moved to "primary" display coordinates. When you replug the same display, these windows stays in
the primary display and that's what you've seeen until 66.


This has changed recently, and windows are moved back to the position when display was connected.
In above scenario, windows are moved back to secondary displays, which is internal display.


This is probably wontfix, assigning to oovanieva@ for triage juset in case.





Comment 6 by osh...@chromium.org, Jun 25 2018

Components: -UI UI>Shell>MultipleMonitor
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".

Sign in to add a comment