Bug 281223

Summary: [DOM] Element.moveBefore() API
Product: WebKit Reporter: Dominic Farolino <domfarolino>
Component: DOMAssignee: Luke Warlow <lwarlow>
Status: ASSIGNED    
Severity: Normal CC: 709922234, agafvv, andseier, annevk, apolostudioapps, cdumez, karlcow, lwarlow, mattwalker340, messes.tombs.3x, ntim, pinkhominid, unilynx, webkit-bug-importer, woodlxf00
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 314066, 317287, 321178, 312161, 312384, 312983, 313148, 313719, 314067, 315096, 315754, 316098, 323107, 326182    
Bug Blocks:    

Dominic Farolino
Reported 2024-10-10 07:23:44 PDT
Attachments
Radar WebKit Bug Importer
Comment 1 2024-10-17 07:24:14 PDT
Karl Dubost
Comment 2 2025-09-23 21:31:35 PDT
The standard position is marked as support: positive. https://github.com/WebKit/standards-positions/issues/375
andseier
Comment 3 2025-12-06 12:40:49 PST
Any updates here? It appears to be formally in the specification and has been supported by Chrome and Firefox. For context, the `moveBefore` API helps me avoid unnecessary work in the `connectedCallback` / `disconnectedCallback` (which is currently unavoidable without using `moveBefore`). Thanks for reading <3
mattwalker340
Comment 4 2026-01-08 01:14:59 PST
It seems that all of the linked issues have been closed - what are we waiting on before this will be integrated into Safari? As andseier says I am waiting for much better lifecycle usage in web components, and we can't integrate improvements into our platform until this is supported in Safari
Apolo
Comment 5 2026-06-27 09:06:58 PDT
Yep, looking forward to this.
Note You need to log in before you can comment on or make changes to this bug.