forked from
me.webbeef.org/browser.html
Rewild Your Web
1--- original
2+++ modified
3@@ -28,6 +28,11 @@
4 'weakReferenceable': True,
5 },
6
7+'AtProto': {
8+ 'inRealms': ['Login', 'Logout', 'Current', 'AuthorizeOrigin', 'RevokeOrigin', 'AuthorizedOrigins'],
9+ 'canGc': ['Login', 'Logout', 'Current', 'AuthorizeOrigin', 'RevokeOrigin', 'AuthorizedOrigins'],
10+},
11+
12 'Attr': {
13 'cx':['SetValue'],
14 },
15@@ -288,6 +293,11 @@
16 'cx': ['CheckValidity', 'ReportValidity'],
17 },
18
19+'Embedder': {
20+ 'additionalTraits': ['crate::interfaces::EmbedderHelpers'],
21+ 'canGc': ['Pairing'],
22+},
23+
24 'EventSource': {
25 'weakReferenceable': True,
26 },
27@@ -659,8 +669,8 @@
28 },
29
30 'Navigator': {
31- 'inRealms': ['GetVRDisplays'],
32- 'canGc': ['Languages', 'SendBeacon', 'UserActivation'],
33+ 'inRealms': ['GetVRDisplays', 'CreatePeerStream'],
34+ 'canGc': ['Languages', 'SendBeacon', 'UserActivation', 'CreatePeerStream'],
35 },
36
37 'Node': {
38@@ -693,6 +703,11 @@
39 'cx': ['CreateLinearGradient', 'CreatePattern', 'CreateRadialGradient', 'GetTransform'],
40 },
41
42+'Pairing': {
43+ 'inRealms': ['Start', 'Stop', 'Local', 'Peers', 'RequestPairing', 'SetName', 'AcceptPairing', 'RejectPairing', 'RemovePeer'],
44+ 'canGc': ['Start', 'Stop', 'Local', 'Peers', 'RequestPairing', 'SetName', 'AcceptPairing', 'RejectPairing', 'RemovePeer'],
45+},
46+
47 'PerformanceObserver': {
48 'canGc': ['SupportedEntryTypes'],
49 },