From c6b39e8f56c397446f2255d3a814e5a31af45def Mon Sep 17 00:00:00 2001 From: Keith Daulton Date: Thu, 13 Apr 2023 00:24:19 -0400 Subject: [PATCH] Resets explain commit when switching commits --- src/webviews/apps/commitDetails/commitDetails.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/webviews/apps/commitDetails/commitDetails.ts b/src/webviews/apps/commitDetails/commitDetails.ts index 147fbde..745e69e 100644 --- a/src/webviews/apps/commitDetails/commitDetails.ts +++ b/src/webviews/apps/commitDetails/commitDetails.ts @@ -300,6 +300,16 @@ export class CommitDetailsApp extends App> { // if (this.state.includeRichContent) { this.renderPullRequestAndAutolinks(this.state); // } + this.resetExplainCommit(); + } + + resetExplainCommit() { + const $explainPanel = document.querySelector('[data-region="explain-pane"]')!; + $explainPanel.removeAttribute('expanded'); + $explainPanel.querySelector('button')!.removeAttribute('aria-busy'); + const $explanation = $explainPanel.querySelector('[data-region="commit-explanation"]')!; + $explanation.classList.remove('has-error'); + $explanation.innerHTML = ''; } renderBanner(state: CommitState, target?: HTMLElement) {