From 7d644a2ffa518460fdbcdcd65cc9d4ffcb5e0e5e Mon Sep 17 00:00:00 2001
From: Anssi Kostiainen
For these reasons, the user agent SHOULD inform the user when
the API is being used and provide a mechanism to disable the API
- (effectively no-op), on a per-origin basis or globally.
+ (effectively no-op), on a per-origin basis or globally. Implementers
+ are encouraged to complement the normatively defined sticky
+ activation-based user activation-gating mitigation with the
+ above-mentioned implementation-defined mitigations.
+
+ The user agent SHOULD employ global rate limiting to restrict
+ the number of vibration requests made within a certain period
+ (e.g., per minute or hour) to prevent excessive use.
Changes since W3C Recommendation 18 October 2016:
- For these reasons, the user agent SHOULD inform the user when + For these reasons, the user agent MAY inform the user when the API is being used and provide a mechanism to disable the API - (effectively no-op), on a per-origin basis or globally. Implementers - are encouraged to complement the normatively defined sticky - activation-based user activation-gating mitigation with the - above-mentioned implementation-defined mitigations. + (effectively no-op), on a per-origin basis or globally.
The user agent SHOULD employ global rate limiting to restrict