Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abort Bluetooth discovery when focus is lost #481

Conversation

@odejesush
Copy link
Contributor

odejesush commented Mar 20, 2020

This change adds a handler for loss of full activity that stops any on-going Bluetooth scans. This is to mitigate an identity risk that is present if two sites are watching for device advertisements and receive the same advertisement at the same time.


Preview | Diff

odejesush added 2 commits Mar 17, 2020
To mitigate an identity risk when sites are scanning for Bluetooth
devices, restrict scan events to only the focused site. This prevents
possible collusion between sites that would otherwise receive scan
events at the same time for a given user.
@odejesush odejesush requested a review from reillyeon Mar 20, 2020
@odejesush odejesush merged commit e418b14 into WebBluetoothCG:master Mar 20, 2020
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@odejesush odejesush deleted the odejesush:watchAdvertisements/focused-context-only branch Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.