--- original +++ modified @@ -28,6 +28,11 @@ 'weakReferenceable': True, }, +'AtProto': { + 'inRealms': ['Login', 'Logout', 'Current', 'AuthorizeOrigin', 'RevokeOrigin', 'AuthorizedOrigins'], + 'canGc': ['Login', 'Logout', 'Current', 'AuthorizeOrigin', 'RevokeOrigin', 'AuthorizedOrigins'], +}, + 'Attr': { 'cx':['SetValue'], }, @@ -288,6 +293,11 @@ 'cx': ['CheckValidity', 'ReportValidity'], }, +'Embedder': { + 'additionalTraits': ['crate::interfaces::EmbedderHelpers'], + 'canGc': ['Pairing'], +}, + 'EventSource': { 'weakReferenceable': True, }, @@ -659,8 +669,8 @@ }, 'Navigator': { - 'inRealms': ['GetVRDisplays'], - 'canGc': ['Languages', 'SendBeacon', 'UserActivation'], + 'inRealms': ['GetVRDisplays', 'CreatePeerStream'], + 'canGc': ['Languages', 'SendBeacon', 'UserActivation', 'CreatePeerStream'], }, 'Node': { @@ -693,6 +703,11 @@ 'cx': ['CreateLinearGradient', 'CreatePattern', 'CreateRadialGradient', 'GetTransform'], }, +'Pairing': { + 'inRealms': ['Start', 'Stop', 'Local', 'Peers', 'RequestPairing', 'SetName', 'AcceptPairing', 'RejectPairing', 'RemovePeer'], + 'canGc': ['Start', 'Stop', 'Local', 'Peers', 'RequestPairing', 'SetName', 'AcceptPairing', 'RejectPairing', 'RemovePeer'], +}, + 'PerformanceObserver': { 'canGc': ['SupportedEntryTypes'], },