The immortal words: <hyatt> i don't see why we would have any trouble with that <hyatt> the parser can deal with elements getting yanked away by script
Created attachment 5932 [details] a simple fix This fix will avoid the crash from trying to remove a node from a null parent, but in the case where the block has been detached by script, it will also skip reattaching it in its new location.
Comment on attachment 5932 [details] a simple fix Needs test case and change log.
Comment on attachment 5932 [details] a simple fix r=me, add a comment above the decl of blockStillInTree that explains what it is and why it is needed.