diff --git a/app/src/config/util/snippets.ts b/app/src/config/util/snippets.ts index 8f0fce4fa..4caea26ca 100644 --- a/app/src/config/util/snippets.ts +++ b/app/src/config/util/snippets.ts @@ -105,7 +105,7 @@ export const openSnippets = () => { let target = event.target as HTMLElement; while (target && !target.isSameNode(dialog.element)) { if (target.id === "addCodeSnippetCSS" || target.id === "addCodeSnippetJS") { - target.parentElement.parentElement.insertAdjacentHTML("beforeend", genSnippet({ + target.parentElement.insertAdjacentHTML("afterend", genSnippet({ type: target.id === "addCodeSnippetCSS" ? "css" : "js", name: "", content: "", @@ -142,7 +142,6 @@ export const openSnippets = () => { } else if (target.dataset.action === "remove") { const itemElement = target.parentElement.parentElement; removeIds.push("#snippet" + (itemElement.getAttribute("data-type") === "css" ? "CSS" : "JS") + itemElement.getAttribute("data-id")); - itemElement.nextElementSibling.remove(); itemElement.remove(); event.stopPropagation(); event.preventDefault(); @@ -155,8 +154,8 @@ export const openSnippets = () => { }; const genSnippet = (options: ISnippet) => { - return `
-