Commit ed80eef
url: align URLPatternInit dictionary conversion with WebIDL
Read URLPatternInit dictionary members in lexicographical order so
getters and proxy traps observe the access sequence required by WebIDL.
Use sparse dictionary template values so URLPatternResult inputs only
expose members present after WebIDL conversion.
Fixes: #64780
Signed-off-by: piyushrajyadav <[email protected]>
PR-URL: #65498
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>1 parent 1311e08 commit ed80eef
2 files changed
Lines changed: 58 additions & 29 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
310 | | - | |
311 | | - | |
312 | | - | |
| 310 | + | |
| 311 | + | |
313 | 312 | | |
314 | | - | |
| 313 | + | |
315 | 314 | | |
| 315 | + | |
| 316 | + | |
316 | 317 | | |
317 | | - | |
318 | | - | |
| 318 | + | |
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
| 324 | + | |
336 | 325 | | |
337 | 326 | | |
338 | 327 | | |
| |||
346 | 335 | | |
347 | 336 | | |
348 | 337 | | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
353 | 342 | | |
354 | 343 | | |
355 | | - | |
| 344 | + | |
356 | 345 | | |
357 | 346 | | |
358 | 347 | | |
359 | 348 | | |
360 | 349 | | |
361 | 350 | | |
362 | | - | |
363 | | - | |
364 | | - | |
| 351 | + | |
| 352 | + | |
365 | 353 | | |
366 | | - | |
| 354 | + | |
367 | 355 | | |
| 356 | + | |
| 357 | + | |
368 | 358 | | |
369 | | - | |
370 | | - | |
| 359 | + | |
371 | 360 | | |
372 | 361 | | |
373 | 362 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
0 commit comments