New issue
Advanced search Search tips

Issue 909590 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Crostini shelf icons don't disappear on profile switching and accumulate entries

Project Member Reported by timloh@chromium.org, Nov 28

Issue description

On ToT:
1. Open up a crostini terminal or app. Observe shelf icon.
2. Switch profiles.
3. Observe shelf icon is still present (this behaviour is new, not sure if intended or not?). If you click the shelf icon, it appears there are two instances of the app.
4. Switch profiles back. Shelf icon now indicates three instances of the app if clicked on.
5. Close the app. Clicking the shelf icon crashes.

Someone should probably do a bisect and work out when this started.
 
Owner: timzheng@chromium.org
Status: Assigned (was: Untriaged)
<triage>Since timloh@ isn't working on this at this time, assigning to timzheng@</triage>
Cc: benwells@chromium.org
Labels: M-72
Ben said he ran into this in 72. Would be nice to avoid this reaching stable if possible.
Labels: -Type-Bug Type-Bug-Regression
I just made some test with version 73.0.3640.0 and I couldn't reproduce it. I used 2 test accounts. The first I enabled Crostini and started some Crostini windows. There is no option to enable Crostini on the second account after I switched to it. The Crostini windows disappeared when switched to the second account along with the shelf icons. Switching back to first account brought back the windows and icons and there was no duplicate.

For those of you who observed this, was a corp account involved? Were Crostini apps run in corp account? Was the other account allowed for Crostini?

I think we disallow Crostini on the second account. Was that enforced?
I tested on ToT and couldn't repro. I'll try and find out where this was fixed.
Sorry I thought I had responded to #4. Yes, this was with Crostini running on my corp account. The other account is allowed to run Crostini, but not when it is non-primary.

That is, if I only logged into that account I can run Crostini in it, but not when I have first logged into my corp account and then logged into it as a secondary account.

Sign in to add a comment