Deleting children of a wrapped content script is a big no-no. It caches this list on startup so that it's able to reposition them properly. If you're deleting them, you need to let the script know (but ideally you'd delete the wrap content script and create a new one instead).