From d3231fcb15babe40111bcd81453559d44516d9bd Mon Sep 17 00:00:00 2001 From: Amrit Subramanian Date: Tue, 7 Oct 2025 23:28:45 -0400 Subject: [PATCH] Add animated spinner to MCP add button loading state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Shows loading-spinner animation alongside "Adding..." text while waiting for MCP server addition to complete. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- renderer.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderer.ts b/renderer.ts index c593187..2d09284 100644 --- a/renderer.ts +++ b/renderer.ts @@ -1133,8 +1133,8 @@ addMcpBtn?.addEventListener("click", async () => { } // Show loading state - const originalText = addMcpBtn.textContent; - addMcpBtn.textContent = "Adding..."; + const originalText = addMcpBtn.innerHTML; + addMcpBtn.innerHTML = ' Adding...'; addMcpBtn.disabled = true; addMcpBtn.classList.add("opacity-50", "cursor-not-allowed"); @@ -1147,7 +1147,7 @@ addMcpBtn?.addEventListener("click", async () => { alert(`Failed to add server: ${error}`); } finally { // Reset button state - addMcpBtn.textContent = originalText; + addMcpBtn.innerHTML = originalText; addMcpBtn.disabled = false; addMcpBtn.classList.remove("opacity-50", "cursor-not-allowed"); }