Skip to content

Commit 9482cd2

Browse files
authored
Ff111 More OPFS related updaes (#19056)
* FF111 FileSystemFileHandle * FF111 api/FileSystemFileHandle * FF111 api/FileSystemHandle * FF111 api/FileSystemSyncAccessHandle * FF111 api/FileSystemWritableFileStream * FileSystemHandle -revert things not supported by Firefox * FF111 supports non-standard FileSystemHandle.move()
1 parent e74cd55 commit 9482cd2

File tree

5 files changed

+73
-40
lines changed

5 files changed

+73
-40
lines changed

api/FileSystemDirectoryHandle.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"chrome_android": "mirror",
1212
"edge": "mirror",
1313
"firefox": {
14-
"version_added": false
14+
"version_added": "111"
1515
},
1616
"firefox_android": "mirror",
1717
"ie": {
@@ -48,7 +48,7 @@
4848
"chrome_android": "mirror",
4949
"edge": "mirror",
5050
"firefox": {
51-
"version_added": false
51+
"version_added": "111"
5252
},
5353
"firefox_android": "mirror",
5454
"ie": {
@@ -86,7 +86,7 @@
8686
"chrome_android": "mirror",
8787
"edge": "mirror",
8888
"firefox": {
89-
"version_added": false
89+
"version_added": "111"
9090
},
9191
"firefox_android": "mirror",
9292
"ie": {
@@ -124,7 +124,7 @@
124124
"chrome_android": "mirror",
125125
"edge": "mirror",
126126
"firefox": {
127-
"version_added": false
127+
"version_added": "111"
128128
},
129129
"firefox_android": "mirror",
130130
"ie": {
@@ -162,7 +162,7 @@
162162
"chrome_android": "mirror",
163163
"edge": "mirror",
164164
"firefox": {
165-
"version_added": false
165+
"version_added": "111"
166166
},
167167
"firefox_android": "mirror",
168168
"ie": {
@@ -200,7 +200,7 @@
200200
"chrome_android": "mirror",
201201
"edge": "mirror",
202202
"firefox": {
203-
"version_added": false
203+
"version_added": "111"
204204
},
205205
"firefox_android": "mirror",
206206
"ie": {
@@ -238,7 +238,7 @@
238238
"chrome_android": "mirror",
239239
"edge": "mirror",
240240
"firefox": {
241-
"version_added": false
241+
"version_added": "111"
242242
},
243243
"firefox_android": "mirror",
244244
"ie": {
@@ -276,7 +276,7 @@
276276
"chrome_android": "mirror",
277277
"edge": "mirror",
278278
"firefox": {
279-
"version_added": false
279+
"version_added": "111"
280280
},
281281
"firefox_android": "mirror",
282282
"ie": {
@@ -313,7 +313,7 @@
313313
"chrome_android": "mirror",
314314
"edge": "mirror",
315315
"firefox": {
316-
"version_added": false
316+
"version_added": "111"
317317
},
318318
"firefox_android": "mirror",
319319
"ie": {

api/FileSystemFileHandle.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"chrome_android": "mirror",
1212
"edge": "mirror",
1313
"firefox": {
14-
"version_added": false
14+
"version_added": "111"
1515
},
1616
"firefox_android": "mirror",
1717
"ie": {
@@ -48,7 +48,7 @@
4848
},
4949
"edge": "mirror",
5050
"firefox": {
51-
"version_added": false
51+
"version_added": "111"
5252
},
5353
"firefox_android": "mirror",
5454
"ie": {
@@ -82,7 +82,7 @@
8282
"chrome_android": "mirror",
8383
"edge": "mirror",
8484
"firefox": {
85-
"version_added": false
85+
"version_added": "111"
8686
},
8787
"firefox_android": "mirror",
8888
"ie": {
@@ -120,7 +120,7 @@
120120
"chrome_android": "mirror",
121121
"edge": "mirror",
122122
"firefox": {
123-
"version_added": false
123+
"version_added": "111"
124124
},
125125
"firefox_android": "mirror",
126126
"ie": {

api/FileSystemHandle.json

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"chrome_android": "mirror",
1212
"edge": "mirror",
1313
"firefox": {
14-
"version_added": false
14+
"version_added": "111"
1515
},
1616
"firefox_android": "mirror",
1717
"ie": {
@@ -48,7 +48,7 @@
4848
"chrome_android": "mirror",
4949
"edge": "mirror",
5050
"firefox": {
51-
"version_added": false
51+
"version_added": "111"
5252
},
5353
"firefox_android": "mirror",
5454
"ie": {
@@ -86,7 +86,7 @@
8686
"chrome_android": "mirror",
8787
"edge": "mirror",
8888
"firefox": {
89-
"version_added": false
89+
"version_added": "111"
9090
},
9191
"firefox_android": "mirror",
9292
"ie": {
@@ -113,6 +113,39 @@
113113
}
114114
}
115115
},
116+
"move": {
117+
"__compat": {
118+
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemHandle/move",
119+
"support": {
120+
"chrome": {
121+
"version_added": false
122+
},
123+
"chrome_android": "mirror",
124+
"edge": "mirror",
125+
"firefox": {
126+
"version_added": "111"
127+
},
128+
"firefox_android": "mirror",
129+
"ie": {
130+
"version_added": false
131+
},
132+
"oculus": "mirror",
133+
"opera": "mirror",
134+
"opera_android": "mirror",
135+
"safari": {
136+
"version_added": false
137+
},
138+
"safari_ios": "mirror",
139+
"samsunginternet_android": "mirror",
140+
"webview_android": "mirror"
141+
},
142+
"status": {
143+
"experimental": true,
144+
"standard_track": false,
145+
"deprecated": false
146+
}
147+
}
148+
},
116149
"name": {
117150
"__compat": {
118151
"mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemHandle/name",
@@ -124,7 +157,7 @@
124157
"chrome_android": "mirror",
125158
"edge": "mirror",
126159
"firefox": {
127-
"version_added": false
160+
"version_added": "111"
128161
},
129162
"firefox_android": "mirror",
130163
"ie": {

api/FileSystemSyncAccessHandle.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"edge": "mirror",
1515
"firefox": {
16-
"version_added": false
16+
"version_added": "111"
1717
},
1818
"firefox_android": "mirror",
1919
"ie": {
@@ -48,7 +48,7 @@
4848
},
4949
"edge": "mirror",
5050
"firefox": {
51-
"version_added": false
51+
"version_added": "111"
5252
},
5353
"firefox_android": "mirror",
5454
"ie": {
@@ -89,7 +89,7 @@
8989
},
9090
"edge": "mirror",
9191
"firefox": {
92-
"version_added": false
92+
"version_added": "111"
9393
},
9494
"firefox_android": "mirror",
9595
"ie": {
@@ -106,7 +106,7 @@
106106
"webview_android": "mirror"
107107
},
108108
"status": {
109-
"experimental": true,
109+
"experimental": false,
110110
"standard_track": true,
111111
"deprecated": false
112112
}
@@ -126,7 +126,7 @@
126126
},
127127
"edge": "mirror",
128128
"firefox": {
129-
"version_added": false
129+
"version_added": "111"
130130
},
131131
"firefox_android": "mirror",
132132
"ie": {
@@ -167,7 +167,7 @@
167167
},
168168
"edge": "mirror",
169169
"firefox": {
170-
"version_added": false
170+
"version_added": "111"
171171
},
172172
"firefox_android": "mirror",
173173
"ie": {
@@ -184,7 +184,7 @@
184184
"webview_android": "mirror"
185185
},
186186
"status": {
187-
"experimental": true,
187+
"experimental": false,
188188
"standard_track": true,
189189
"deprecated": false
190190
}
@@ -204,7 +204,7 @@
204204
},
205205
"edge": "mirror",
206206
"firefox": {
207-
"version_added": false
207+
"version_added": "111"
208208
},
209209
"firefox_android": "mirror",
210210
"ie": {
@@ -245,7 +245,7 @@
245245
},
246246
"edge": "mirror",
247247
"firefox": {
248-
"version_added": false
248+
"version_added": "111"
249249
},
250250
"firefox_android": "mirror",
251251
"ie": {
@@ -262,7 +262,7 @@
262262
"webview_android": "mirror"
263263
},
264264
"status": {
265-
"experimental": true,
265+
"experimental": false,
266266
"standard_track": true,
267267
"deprecated": false
268268
}
@@ -282,7 +282,7 @@
282282
},
283283
"edge": "mirror",
284284
"firefox": {
285-
"version_added": false
285+
"version_added": "111"
286286
},
287287
"firefox_android": "mirror",
288288
"ie": {
@@ -318,7 +318,7 @@
318318
},
319319
"edge": "mirror",
320320
"firefox": {
321-
"version_added": false
321+
"version_added": "111"
322322
},
323323
"firefox_android": "mirror",
324324
"ie": {
@@ -359,7 +359,7 @@
359359
},
360360
"edge": "mirror",
361361
"firefox": {
362-
"version_added": false
362+
"version_added": "111"
363363
},
364364
"firefox_android": "mirror",
365365
"ie": {
@@ -376,7 +376,7 @@
376376
"webview_android": "mirror"
377377
},
378378
"status": {
379-
"experimental": true,
379+
"experimental": false,
380380
"standard_track": true,
381381
"deprecated": false
382382
}
@@ -396,7 +396,7 @@
396396
},
397397
"edge": "mirror",
398398
"firefox": {
399-
"version_added": false
399+
"version_added": "111"
400400
},
401401
"firefox_android": "mirror",
402402
"ie": {

api/FileSystemWritableFileStream.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"edge": "mirror",
1515
"firefox": {
16-
"version_added": false
16+
"version_added": "111"
1717
},
1818
"firefox_android": "mirror",
1919
"ie": {
@@ -30,7 +30,7 @@
3030
"webview_android": "mirror"
3131
},
3232
"status": {
33-
"experimental": true,
33+
"experimental": false,
3434
"standard_track": true,
3535
"deprecated": false
3636
}
@@ -48,7 +48,7 @@
4848
},
4949
"edge": "mirror",
5050
"firefox": {
51-
"version_added": false
51+
"version_added": "111"
5252
},
5353
"firefox_android": "mirror",
5454
"ie": {
@@ -65,7 +65,7 @@
6565
"webview_android": "mirror"
6666
},
6767
"status": {
68-
"experimental": true,
68+
"experimental": false,
6969
"standard_track": true,
7070
"deprecated": false
7171
}
@@ -84,7 +84,7 @@
8484
},
8585
"edge": "mirror",
8686
"firefox": {
87-
"version_added": false
87+
"version_added": "111"
8888
},
8989
"firefox_android": "mirror",
9090
"ie": {
@@ -101,7 +101,7 @@
101101
"webview_android": "mirror"
102102
},
103103
"status": {
104-
"experimental": true,
104+
"experimental": false,
105105
"standard_track": true,
106106
"deprecated": false
107107
}
@@ -120,7 +120,7 @@
120120
},
121121
"edge": "mirror",
122122
"firefox": {
123-
"version_added": false
123+
"version_added": "111"
124124
},
125125
"firefox_android": "mirror",
126126
"ie": {
@@ -137,7 +137,7 @@
137137
"webview_android": "mirror"
138138
},
139139
"status": {
140-
"experimental": true,
140+
"experimental": false,
141141
"standard_track": true,
142142
"deprecated": false
143143
}

0 commit comments

Comments
 (0)