fix: a preview container can't be closed after reloading a thread