[Editor] Hide the comment sidebar on document change

If the document changes the comment state from the old document should
be replaced with that of the new document. To do this the comment
manager is destroyed, but the corresponding comment sidebar wasn't
destroyed yet, which resulted in the comment state from the old document
still being visible for the new document.

This commit fixes the issue by hiding the comment sidebar if the comment
manager is destroyed. Note that hiding the comment sidebar effectively
destroys all its state, and we already set the annotation mode to "none"
on document change so we don't want to keep showing the comment sidebar
anyway.
This commit is contained in:
Tim van der Meij 2025-08-31 16:26:03 +02:00
parent c96fa68c9d
commit 5a7c872618
No known key found for this signature in database
GPG Key ID: 8C3FD2925A5F2762

View File

@ -408,6 +408,7 @@ class CommentManager {
destroy() {
this.#uiManager = null;
this.#finish();
this.#sidebar.hide();
}
}