You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section summarizes substantial changes and notable editorial improvements to guide review. Full details are available from the <a href="https://github.com/w3c/deviceorientation/commits/main">commit log</a>. Changes since the <a href="https://www.w3.org/TR/2016/CR-orientation-event-20160818/">Candidate Recommendation 2016-08-18</a>:
921
+
922
+
- Add Permissions Policy integration
923
+
- Add note to implementers about bundling permission requests
924
+
- Export powerful features Accelerometer, Gyroscope and Magnetometer
925
+
- Add Permissions API integration, start requiring requestPermission() usage
926
+
- editorial: Define API section more normatively and with more dfns
927
+
- editorial: Reorder acceleration explanation in Device Motion Model section
928
+
- editorial: Update explanations of the device rotation and motion references
929
+
- editorial: Use more precise event handling terms, modernize others
930
+
- editorial: Refer to [[SCREEN-ORIENTATION]] instead of the orientation change event
931
+
- editorial: Reword requirements in "Security and privacy considerations"
932
+
- Mark use cases and requirements and examples sections non-normative
933
+
- Remove the oncompassneedscalibration event
934
+
- Update references to "triggered by user activation", now referred to as "transient activation"
935
+
- Align with DOM phrasing on firing events
936
+
- Add a note about acceleration properties for DeviceMotionEvent
937
+
- Add a note explaining how the coordinate system differs from the CSS coordinate system
938
+
- Require no more precise than 0.1 degrees, 0.1 degrees per second, 0.1 meters per second squared to mitigate a <a href="https://github.com/w3c/deviceorientation/issues/85">passive fingerprinting issue</a>
939
+
- Update constructor definition in IDL with the Web IDL
940
+
- Add explicit [Exposed] to interfaces
941
+
- Update IDL dictionaries with new dictionary defaulting setup
942
+
- Note the deviceorientationabsolute event and its ondeviceorientationabsolute event handler IDL attribute have limited implementation experience
943
+
- Add requestPermission() API static operation to both DeviceOrientationEvent and DeviceMotionEvent
944
+
- Add [SecureContext] to event handlers ondeviceorientation, ondevicemotion and ondeviceorientationabsolute
945
+
- Restrict all interfaces to secure contexts
946
+
- Remove [NoInterfaceObject] from DeviceAcceleration and DeviceRotationRate
947
+
- Make security and privacy considerations normative
948
+
- Add the ondeviceorientationabsolute event handler attribute into the IDL block (was only in prose)
949
+
- Remove '?' from dictionary members of DeviceMotionEventInit
0 commit comments