We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d038b94 commit 4bb7b1aCopy full SHA for 4bb7b1a
src/paste-markdown-table.ts
@@ -87,9 +87,10 @@ function generateText(transfer: DataTransfer): string | undefined {
87
const html = transfer.getData('text/html')
88
if (!/<table/i.test(html)) return
89
90
- const el = document.createElement('div')
91
- el.innerHTML = html
92
- let table = el.querySelector('table')
+ const parser = new DOMParser()
+ const parsedDocument = parser.parseFromString(html, 'text/html')
+
93
+ let table = parsedDocument.querySelector('table')
94
table = !table || table.closest('[data-paste-markdown-skip]') ? null : table
95
if (!table) return
96
0 commit comments