From 674a0bf16d07e7679158aee5c2394dffc4dcb434 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Thu, 12 Mar 2026 23:46:57 +0800 Subject: [PATCH] compat(footnote): support more footnote selectors, closes #3515 (#3523) --- .../src/app/reader/utils/iframeEventHandlers.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src/app/reader/utils/iframeEventHandlers.ts b/apps/readest-app/src/app/reader/utils/iframeEventHandlers.ts index 11698603..77cbb494 100644 --- a/apps/readest-app/src/app/reader/utils/iframeEventHandlers.ts +++ b/apps/readest-app/src/app/reader/utils/iframeEventHandlers.ts @@ -187,7 +187,13 @@ export const handleClick = ( ) { return; } - const footnote = element?.closest('.js_readerFooterNote, .zhangyue-footnote, .duokan-footnote'); + const footnoteSelector = [ + '.js_readerFooterNote', + '.zhangyue-footnote', + '.duokan-footnote', + '.qqreader-footnote', + ].join(', '); + const footnote = element?.closest(footnoteSelector); if (footnote) { eventDispatcher.dispatch('footnote-popup', { bookKey,