New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 827030 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature



Sign in to add a comment

chrome.usb.onDeviceAdded and chrome.usb.onDeviceRemoved events are undefined in KIOSK mode

Reported by madhura....@gmail.com, Mar 29 2018

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 10323.62.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.184 Safari/537.36
Platform: 10323.62.0 (Official Build) stable-channel link

Steps to reproduce the problem:
1. Attach event listener to chrome.usb.onDeviceAdded and chrome.usb.onDeviceRemoved in a chrome app
2. Publish the chrome app from Google Admin console
3. Run the chrome app in KIOSK mode

What is the expected behavior?
The listener gets attached successfully and the corresponding event should be triggered on attaching and removing USB device

What went wrong?
Unable to attach the listener as chrome.usb.onDeviceAdded and chrome.usb.onDeviceRemoved events are undefined in KIOSK mode

Did this work before? No 

Does this work in other browsers? N/A

Chrome version: 65.0.3325.184  Channel: stable
OS Version: 10323.62.0
Flash Version: Shockwave Flash 29.0 r0
 
Components: -Blink>USB Platform>Apps>API>USB UI>Shell>Kiosk
Cc: roc...@chromium.org reillyg@chromium.org tharu@chromium.org
Owner: snambiar@chromium.org
reillyg@ and rockot@ - Can you help with this? Need to get feature parity with Windows devices to win deals.

Further description of use case for customer (Charles Schwab):

"We are trying to open up an opportunity for Citrix Receiver for Chrome in +350 branches. Charles Schwab wants to have feature parity with Citrix Receiver for Windows for USB redirection in kiosk mode. They do not want to manually redirect per session; they want it to automatically redirect every session."
Labels: -Type-Bug Type-Feature
Cc: tbarzic@chromium.org
I'm not familiar with the differences between a Chrome App running normally and in kiosk mode. Tony, can you help here?
For usb API availability, there should not be difference. The API is available to platform apps regardless of whether the app is running in kiosk or not.

Which app is this?
Does the app's manifest specify usb permission?
Is the whole usb API undefined, or just these events?
We tried with the latest Chrome version (66.0.3359.137). We are not able to reproduce the issue. We are getting the onDeviceAdded and onDeviceRemoved events in kiosk mode. 
Status: Assigned (was: Unconfirmed)
Is this still an issue? Per previous comment, events are working in kiosk mode. 

Comment 9 by nohe@chromium.org, May 31 2018

Cc: nohe@chromium.org
Cc: bleung@chromium.org
Madhura - Are you still facing this issue or is it resolved?
Reply on behalf of Madhura - yes it is working now. Madhura will let you know the exact version it is working. you can go ahead and close this. Thanks for your help
!
We are not facing the issue anymore. Thanks for your help. I verified with Chrome version (66.0.3359.137) and it is working.
Sg! Thanks for the update!
Status: Fixed (was: Assigned)
Status: WontFix (was: Fixed)
per comment 12 no further testing is needed.

Sign in to add a comment