ARC++ app window turns black in primary after exiting clamshell |
|||||||
Issue descriptionChrome OS version: 10718.71.0, 68.0.3440.87 beta channel caroline What steps will reproduce the problem? 1. Connect device to external monitor 2. Close the device lid (i.e. device in clamshell mode) 3. Open any ARC++ app in full screen in external display 4. Open the device lid back What happens instead? ARC++ app window is in Black in primary display. If the same app is selected again from shelf, app regains its position back in primary.
,
Aug 2
In the above scenario, after step 4, Step 5: Minimize the app (i.e click on minimize button) Step 6: Close the device lid again to enter clamshell Observed a corrupted window on external display. Attached screenshot for this.
,
Aug 2
Dom is working on fixing these multi display related issues. This is a tricky issue due to the lack of wayland API, and it's unlikely to be able to fix this correctly in 68.
,
Aug 2
Should this not block 68 stable then?
,
Aug 2
Yes, this will be fixed in M69.
,
Aug 14
This is still happening on M69 (10895.21.0, 69.0.3497.35). Playstore app window is seen in black on extended display while exiting clamshell mode. App didn't move back to primary. Attached screenshot.
,
Aug 31
Is this reproducible in the latest M69?
,
Aug 31
Yes, this is still reproducible on M69 (10895.40.0, 69.0.3497.73) beta.
,
Sep 1
,
Sep 5
I've been working on b/77972398, because I had assumed it was a prerequisite to fix this bug. However, that would require merging all of those CLs plus a few more Android CLs yet to be reviewed, so I will instead prepare a single Android CL as a workaround for M69.
,
Sep 5
After taking a closer look, there are two bugs here: 1) Window shows up at unexpected position. This is due to b/77972398 and will be fixed in M70. 2) Window content is black. Interestingly, this only happens when entering/exiting docked mode (as opposed to connecting/disconnecting an external display) and not all the time. I thought this was caused by recent cropping changes, but it seems to be a race with applying the display configuration change. Sometimes, instead of black content, the window ends up with an incorrect layout, i.e. based on the workspace of a different display. I don't think the second issue should be a stable blocker, so retargeting to M70. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by mkarkada@chromium.org
, Aug 2Labels: -Pri-2 ReleaseBlock-Stable Pri-1