diff --git a/src/views/repo/Issue.svelte b/src/views/repo/Issue.svelte index c53653142..b0c422b82 100644 --- a/src/views/repo/Issue.svelte +++ b/src/views/repo/Issue.svelte @@ -226,6 +226,11 @@ }, opts: { announce: $announce }, }); + // Update sidebar issue icon without reloading the whole issue list. + const issueIndex = issues.findIndex(i => i.id === issue.id); + if (issueIndex !== -1) { + issues[issueIndex].state = state; + } } catch (error) { console.error("Editing reactions failed", error); } finally {