* fix(core): use `post` flush to re-observe nodes after toggling visibility * chore(changeset): add * chore(core): cleanup