Skip to content

Commit 39ebdd8

Browse files
committed
AG-50710 update compatibility table
Squashed commit of the following: commit 558099b Author: slvvko <v.leleka@adguard.com> Date: Wed Feb 18 22:32:50 2026 -0500 add non-.js UBO alias variants commit 51e48f9 Author: slvvko <v.leleka@adguard.com> Date: Wed Feb 18 13:39:43 2026 -0500 update compatibility table
1 parent cd2d8ee commit 39ebdd8

2 files changed

Lines changed: 81 additions & 62 deletions

File tree

.markdownlint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"ul-indent": { "indent": 4 },
33
"line-length": {
44
"stern": true,
5-
"line_length": 120
5+
"line_length": 120,
6+
"tables": false
67
},
78
"no-multiple-blanks": { "maximum": 2 },
89
"no-inline-html": { "allowed_elements": ["a"] },

scripts/compatibility-table.json

Lines changed: 79 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,38 @@
22
"scriptlets": [
33
{
44
"adg": "abort-current-inline-script",
5-
"ubo": "abort-current-script.js (acs.js, abort-current-inline-script.js, acis.js)",
5+
"ubo": "abort-current-script.js (abort-current-script, acs, acs.js, abort-current-inline-script, abort-current-inline-script.js, acis, acis.js)",
66
"abp": "abort-current-inline-script"
77
},
88
{
99
"adg": "abort-on-property-read",
10-
"ubo": "abort-on-property-read.js (aopr.js)",
10+
"ubo": "abort-on-property-read.js (abort-on-property-read, aopr, aopr.js)",
1111
"abp": "abort-on-property-read"
1212
},
1313
{
1414
"adg": "abort-on-property-write",
15-
"ubo": "abort-on-property-write.js (aopw.js)",
15+
"ubo": "abort-on-property-write.js (abort-on-property-write, aopw, aopw.js)",
1616
"abp": "abort-on-property-write"
1717
},
1818
{
1919
"adg": "abort-on-stack-trace",
20-
"ubo": "abort-on-stack-trace.js (aost.js)"
20+
"ubo": "abort-on-stack-trace.js (abort-on-stack-trace, aost, aost.js)"
2121
},
2222
{
2323
"adg": "adjust-setInterval",
24-
"ubo": "adjust-setInterval.js (nano-setInterval-booster.js, nano-sib.js)"
24+
"ubo": "adjust-setInterval.js (adjust-setInterval, nano-setInterval-booster, nano-setInterval-booster.js, nano-sib, nano-sib.js)"
2525
},
2626
{
2727
"adg": "adjust-setTimeout",
28-
"ubo": "adjust-setTimeout.js (nano-setTimeout-booster.js, nano-stb.js)"
28+
"ubo": "adjust-setTimeout.js (adjust-setTimeout, nano-setTimeout-booster, nano-setTimeout-booster.js, nano-stb, nano-stb.js)"
2929
},
3030
{
3131
"adg": "call-nothrow",
32-
"ubo": "call-nothrow.js"
32+
"ubo": "call-nothrow.js (call-nothrow)"
3333
},
3434
{
3535
"adg": "close-window",
36-
"ubo": "close-window.js (window-close-if.js)"
36+
"ubo": "close-window.js (window-close-if.js, window-close-if)"
3737
},
3838
{
3939
"adg": "debug-current-inline-script"
@@ -45,7 +45,8 @@
4545
"adg": "debug-on-property-write"
4646
},
4747
{
48-
"adg": "amazon-apstag"
48+
"adg": "amazon-apstag",
49+
"ubo": "amazon-apstag.js (amazon-apstag)"
4950
},
5051
{
5152
"adg": "didomi-loader"
@@ -59,22 +60,26 @@
5960
},
6061
{
6162
"adg": "evaldata-prune",
62-
"ubo": "evaldata-prune.js"
63+
"ubo": "evaldata-prune.js (evaldata-prune)"
6364
},
6465
{
65-
"adg": "fingerprintjs2"
66+
"adg": "fingerprintjs2",
67+
"ubo": "fingerprint2.js (fingerprint2)"
6668
},
6769
{
68-
"adg": "fingerprintjs3"
70+
"adg": "fingerprintjs3",
71+
"ubo": "fingerprintjs3.js (fingerprintjs3)"
6972
},
7073
{
7174
"adg": "gemius"
7275
},
7376
{
74-
"adg": "google-analytics"
77+
"adg": "google-analytics",
78+
"ubo": "google-analytics_analytics.js (google-analytics_analytics)"
7579
},
7680
{
77-
"adg": "google-analytics-ga"
81+
"adg": "google-analytics-ga",
82+
"ubo": "google-analytics-ga.js (google-analytics-ga)"
7883
},
7984
{
8085
"adg": "google-ima3"
@@ -83,11 +88,12 @@
8388
"adg": "googlesyndication-adsbygoogle"
8489
},
8590
{
86-
"adg": "googletagservices-gpt"
91+
"adg": "googletagservices-gpt",
92+
"ubo": "googletagservices_gpt.js (ubo-googletagservices_gpt.js, ubo-googletagservices_gpt)"
8793
},
8894
{
8995
"adg": "json-prune",
90-
"ubo": "json-prune.js",
96+
"ubo": "json-prune.js (json-prune)",
9197
"abp": "json-prune"
9298
},
9399
{
@@ -105,7 +111,7 @@
105111
},
106112
{
107113
"adg": "m3u-prune",
108-
"ubo": "m3u-prune.js"
114+
"ubo": "m3u-prune.js (m3u-prune)"
109115
},
110116
{
111117
"adg": "matomo"
@@ -120,11 +126,12 @@
120126
"adg": "naver-wcslog"
121127
},
122128
{
123-
"adg": "noeval"
129+
"adg": "noeval",
130+
"ubo": "noeval.js (noeval)"
124131
},
125132
{
126133
"adg": "nowebrtc",
127-
"ubo": "nowebrtc.js"
134+
"ubo": "nowebrtc.js (nowebrtc)"
128135
},
129136
{
130137
"adg": "no-protected-audience"
@@ -140,18 +147,19 @@
140147
},
141148
{
142149
"adg": "prevent-addEventListener",
143-
"ubo": "addEventListener-defuser.js (aeld.js, prevent-addEventListener.js)",
150+
"ubo": "addEventListener-defuser.js (addEventListener-defuser, aeld, aeld.js, prevent-addEventListener, prevent-addEventListener.js)",
144151
"abp": "prevent-listener"
145152
},
146153
{
147154
"adg": "prevent-adfly"
148155
},
149156
{
150-
"adg": "prevent-bab"
157+
"adg": "prevent-bab",
158+
"ubo": "nobab.js (nobab)"
151159
},
152160
{
153161
"adg": "prevent-canvas",
154-
"ubo": "prevent-canvas.js"
162+
"ubo": "prevent-canvas.js (prevent-canvas)"
155163
},
156164
{
157165
"adg": "prevent-constructor"
@@ -161,65 +169,66 @@
161169
},
162170
{
163171
"adg": "prevent-eval-if",
164-
"ubo": "noeval-if.js (prevent-eval-if.js)"
172+
"ubo": "noeval-if.js (prevent-eval-if.js, prevent-eval-if, noeval-if)"
165173
},
166174
{
167-
"adg": "prevent-fab-3.2.0"
175+
"adg": "prevent-fab-3.2.0",
176+
"ubo": "nofab.js"
168177
},
169178
{
170179
"adg": "prevent-fetch",
171-
"ubo": "prevent-fetch.js (no-fetch-if.js)"
180+
"ubo": "prevent-fetch.js (prevent-fetch, no-fetch-if, no-fetch-if.js)"
172181
},
173182
{
174183
"adg": "prevent-innerHTML",
175-
"ubo": "prevent-innerHTML"
184+
"ubo": "prevent-innerHTML.js (prevent-innerHTML)"
176185
},
177186
{
178187
"adg": "prevent-navigation"
179188
},
180189
{
181190
"adg": "prevent-xhr",
182-
"ubo": "prevent-xhr.js (no-xhr-if.js)"
191+
"ubo": "no-xhr-if.js (no-xhr-if, prevent-xhr, prevent-xhr.js)"
183192
},
184193
{
185194
"adg": "prevent-popads-net"
186195
},
187196
{
188197
"adg": "prevent-refresh",
189-
"ubo": "prevent-refresh.js (refresh-defuser.js)"
198+
"ubo": "prevent-refresh.js (refresh-defuser.js, refresh-defuser)"
190199
},
191200
{
192201
"adg": "prevent-requestAnimationFrame",
193-
"ubo": "no-requestAnimationFrame-if.js (norafif.js, prevent-requestAnimationFrame.js)"
202+
"ubo": "no-requestAnimationFrame-if.js (no-requestAnimationFrame-if.js, no-requestAnimationFrame-if, norafif.js, norafif)"
194203
},
195204
{
196205
"adg": "prevent-setInterval",
197-
"ubo": "no-setInterval-if.js (nosiif.js, prevent-setInterval.js, setInterval-defuser.js)"
206+
"ubo": "prevent-setInterval.js (prevent-setInterval, no-setInterval-if.js, no-setInterval-if, nosiif.js, nosiif, setInterval-defuser.js, setInterval-defuser)"
198207
},
199208
{
200209
"adg": "prevent-setTimeout",
201-
"ubo": "no-setTimeout-if.js (nostif.js, prevent-setTimeout.js, setTimeout-defuser.js)"
210+
"ubo": "no-setTimeout-if.js (no-setTimeout-if, nostif, nostif.js, prevent-setTimeout, prevent-setTimeout.js, setTimeout-defuser, setTimeout-defuser.js)"
202211
},
203212
{
204213
"adg": "prevent-window-open",
205-
"ubo": "prevent-window-open.js (nowoif.js, no-window-open-if.js, window.open-defuser.js)"
214+
"ubo": "no-window-open-if.js (no-window-open-if, nowoif, nowoif.js, prevent-window-open, prevent-window-open.js, window.open-defuser, window.open-defuser.js)"
206215
},
207216
{
208217
"adg": "remove-attr",
209-
"ubo": "remove-attr.js (ra.js)"
218+
"ubo": "remove-attr.js (ra.js, ra, remove-attr)"
210219
},
211220
{
212221
"adg": "remove-class",
213-
"ubo": "remove-class.js (rc.js)"
222+
"ubo": "remove-class.js (rc.js, rc, remove-class)"
214223
},
215224
{
216225
"adg": "remove-cookie",
217-
"ubo": "remove-cookie.js (cookie-remover.js)",
226+
"ubo": "remove-cookie.js (remove-cookie, cookie-remover, cookie-remover.js)",
218227
"abp": "cookie-remover"
219228
},
220229
{
221230
"adg": "remove-node-text",
222-
"ubo": "remove-node-text.js (rmnt.js)"
231+
"ubo": "remove-node-text.js (remove-node-text, rmnt, rmnt.js)"
223232
},
224233
{
225234
"adg": "remove-request-query-parameter",
@@ -230,52 +239,61 @@
230239
},
231240
{
232241
"adg": "set-attr",
233-
"ubo": "set-attr.js (removed)"
242+
"ubo": "set-attr.js (set-attr)"
234243
},
235244
{
236245
"adg": "set-constant",
237-
"ubo": "set-constant.js (set.js)",
246+
"ubo": "set-constant.js (set-constant, set, set.js)",
238247
"abp": "override-property-read"
239248
},
240249
{
241250
"adg": "set-cookie",
242-
"ubo": "set-cookie.js"
251+
"ubo": "set-cookie.js (set-cookie)"
243252
},
244253
{
245254
"adg": "set-cookie-reload",
246-
"ubo": "set-cookie-reload.js"
255+
"ubo": "set-cookie.js (set-cookie)"
247256
},
248257
{
249258
"adg": "set-local-storage-item",
250-
"ubo": "set-local-storage-item.js"
259+
"ubo": "set-local-storage-item.js (set-local-storage-item)"
251260
},
252261
{
253262
"adg": "set-popads-dummy"
254263
},
255264
{
256265
"adg": "set-session-storage-item",
257-
"ubo": "set-session-storage-item.js"
266+
"ubo": "set-session-storage-item.js (set-session-storage-item)"
258267
},
259268
{
260269
"adg": "spoof-css",
261270
"ubo": "spoof-css.js"
262271
},
263272
{
264273
"adg": "xml-prune",
265-
"ubo": "xml-prune.js"
274+
"ubo": "xml-prune.js (xml-prune)"
275+
},
276+
{
277+
"adg": "remove-in-shadow-dom"
278+
},
279+
{
280+
"adg": "inject-css-in-shadow-dom"
281+
},
282+
{
283+
"adg": "hide-in-shadow-dom"
266284
},
267285
{
268-
"ubo": "webrtc-if.js"
286+
"ubo": "webrtc-if.js (webrtc-if)"
269287
},
270288
{
271-
"ubo": "overlay-buster.js"
289+
"ubo": "overlay-buster.js (overlay-buster)"
272290
},
273291
{
274-
"ubo": "alert-buster.js"
292+
"ubo": "alert-buster.js (alert-buster)"
275293
},
276294
{
277295
"adg": "href-sanitizer",
278-
"ubo": "href-sanitizer.js"
296+
"ubo": "href-sanitizer.js (href-sanitizer)"
279297
},
280298
{
281299
"abp": "abort-on-iframe-property-read"
@@ -338,30 +356,30 @@
338356
"abp": "race"
339357
},
340358
{
341-
"ubo": "window.name-defuser.js"
359+
"ubo": "window.name-defuser.js (window.name-defuser)"
342360
},
343361
{
344-
"ubo": "trusted-set-constant.js (trusted-set.js)"
362+
"ubo": "trusted-set-constant.js (trusted-set.js, trusted-set)"
345363
},
346364
{
347-
"ubo": "trusted-set-cookie.js"
365+
"ubo": "trusted-set-cookie.js (trusted-set-cookie)"
348366
},
349367
{
350-
"ubo": "trusted-set-local-storage-item.js"
368+
"ubo": "trusted-set-local-storage-item.js (trusted-set-local-storage-item)"
351369
},
352370
{
353-
"ubo": "trusted-replace-fetch-response.js (trusted-rpfr.js)"
371+
"ubo": "trusted-replace-fetch-response.js (trusted-replace-fetch-response)"
354372
},
355373
{
356374
"adg": "json-prune-fetch-response",
357-
"ubo": "json-prune-fetch-response.js"
375+
"ubo": "json-prune-fetch-response.js (json-prune-fetch-response)"
358376
},
359377
{
360378
"adg": "json-prune-xhr-response",
361-
"ubo": "json-prune-xhr-response.js"
379+
"ubo": "json-prune-xhr-response.js (json-prune-xhr-response)"
362380
},
363381
{
364-
"ubo": "trusted-replace-xhr-response.js"
382+
"ubo": "trusted-replace-xhr-response.js (trusted-replace-xhr-response)"
365383
},
366384
{
367385
"ubo": "multiup.js"
@@ -370,19 +388,19 @@
370388
"ubo": "trusted-set-cookie-reload.js"
371389
},
372390
{
373-
"ubo": "trusted-click-element.js"
391+
"ubo": "trusted-click-element.js (trusted-click-element)"
374392
},
375393
{
376-
"ubo": "trusted-prune-inbound-object.js"
394+
"ubo": "trusted-prune-inbound-object.js (trusted-prune-inbound-object)"
377395
},
378396
{
379-
"ubo": "trusted-prune-outbound-object.js"
397+
"ubo": "trusted-prune-outbound-object.js (trusted-prune-outbound-object)"
380398
},
381399
{
382-
"ubo": "trusted-set-session-storage-item.js"
400+
"ubo": "trusted-set-session-storage-item.js (trusted-set-session-storage-item)"
383401
},
384402
{
385-
"ubo": "trusted-replace-node-text.js (trusted-rpnt.js, replace-node-text.js, rpnt.js)"
403+
"ubo": "trusted-replace-node-text.js (trusted-rpnt.js, trusted-rpnt, replace-node-text.js, replace-node-text, rpnt.js, rpnt)"
386404
},
387405
{
388406
"ubo": "remove-cache-storage-item.js"
@@ -394,7 +412,7 @@
394412
"ubo": "trusted-replace-outbound-text.js"
395413
},
396414
{
397-
"ubo": "trusted-suppress-native-method.js"
415+
"ubo": "trusted-suppress-native-method.js (trusted-suppress-native-method)"
398416
},
399417
{
400418
"ubo": "trusted-prevent-xhr.js"

0 commit comments

Comments
 (0)