From 90a3cf7b0bbb9d79b2ec54361b9808a72d1375cb Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 8 Mar 2025 23:56:10 +0530 Subject: [PATCH] adjust --- src/node/markdown/markdown.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/node/markdown/markdown.ts b/src/node/markdown/markdown.ts index e5cc1ade..fd6bf492 100644 --- a/src/node/markdown/markdown.ts +++ b/src/node/markdown/markdown.ts @@ -246,11 +246,12 @@ export async function createMarkdownRenderer( ) .use(lineNumberPlugin, options.lineNumbers) - const orgi = md.renderer.rules.table_open + const tableOpen = md.renderer.rules.table_open md.renderer.rules.table_open = function (tokens, idx, options, env, self) { - tokens[idx].attrGet('tabindex') ?? tokens[idx].attrJoin('tabindex', '0') - return orgi - ? orgi(tokens, idx, options, env, self) + const token = tokens[idx] + if (token.attrIndex('tabindex') < 0) token.attrPush(['tabindex', '0']) + return tableOpen + ? tableOpen(tokens, idx, options, env, self) : self.renderToken(tokens, idx, options) }