remove double wrap guards
3clyp50 committed
Jan 27, 2026 at 18:16 UTC
e14c527126751fb9ca52d53486d9161bd9f8b6b5
1 file changed
-8
webui/js/messages.js
-8
@@ -1908,11 +1908,7 @@ function adjustMarkdownRender(element) {
1908
// find all tables in the element
1909
const tables = element.querySelectorAll("table");
1910
tables.forEach((el) => {
1911
- if (el.parentNode.classList.contains("message-markdown-table-wrap"))
1912
- return;
1911
const wrapper = wrapElement(el, "message-markdown-table-wrap");
1914
-
1915
- // create copy button directly
1912
const copyBtn = createActionButton("copy", "", () =>
1913
copyToClipboard(extractTableTSV(el))
1914
);
@@ -1921,14 +1917,10 @@ function adjustMarkdownRender(element) {
1917
});
1918
1919
// find all code blocks
1924
- // we select the code element to ensure valid targets, then wrap the parent pre
1920
const codeElements = element.querySelectorAll("pre > code");
1921
codeElements.forEach((code) => {
1922
const pre = code.parentNode;
1928
- if (pre.parentNode.classList.contains("code-block-wrapper")) return;
1923
const wrapper = wrapElement(pre, "code-block-wrapper");
1930
-
1931
- // create copy button directly
1924
const copyBtn = createActionButton("copy", "", () =>
1925
copyToClipboard(code.textContent)
1926
);