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

Issue 710989 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Extensions Bluetooth:: Properly support WebUI

Project Member Reported by steve...@chromium.org, Apr 12 2017

Issue description

Currently we have some issues with WebUI in extensions, particularly with the Bluettoth APIs.

Specifically:
* We use 'extension_id' throughout BluetoothEventRouter. Sometimes this is actually a 'listener id' and sometimes it is only an extension id (which may be problematic for WebUI. This should be audited and tested.
* We do not test support for multiple extensions or WebUI.
* We do not explicitly detect when a WebUI host becomes detached, we rely on all listeners being removed ( issue 703698 ) which is imperfect.
* The relationship between BluetoothAPI and BluetoothEventRouter is awkward; BluetoothAPI is an EventRouter::Observer and forwards events to BluetoothEventRouter which seems awkward. Also the lifetime of the event router and its reference to device::BluetoothAdapter is unclear.

 

Comment 1 by r...@chromium.org, May 2 2017

Cc: mcchou@chromium.org sonnysasaka@chromium.org ortuno@chromium.org
Labels: OS-Chrome
Status: Assigned (was: Untriaged)

Comment 3 by rkc@google.com, Jan 17 (6 days ago)

Owner: jhawkins@chromium.org
James now owns connectivity in Chrome OS UI, over to him.

Sign in to add a comment