Tach!
Mit Element untersuchen sehe ich, dass <button> ein child von <p> ist wie erwartet:
Du musst dann schauen, wenn die Fehlermeldung auftritt, nicht vorher. Nach setCookie() existiert das <p> nicht mehr. Der Button ist auch nicht mehr im DOM, aber er existiert noch, weil der Eventhandler noch eine Referenz darauf hält. Nur hat er kein Elternelement mehr, weil er eben nebst diesem nicht mehr im DOM ist.
dedlfix.