Harden tag preference activation for popular tags

This commit is contained in:
thePR0M3TH3AN committed 2026-01-22 20:16:24 -05:00
1 parent 5dde681d08
commit 475f678681
2 files changed
+14 -3

No files matched your search

+7 -1
View File
@@ -243,10 +243,16 @@ export class HashtagStripHelper {
}
try {
const trigger =
detail?.button ||
detail?.event?.currentTarget ||
detail?.event?.target?.closest?.("button[data-tag]") ||
null;
this.activateHandler({
tag,
event: detail?.event || null,
trigger: detail?.button || null,
trigger,
button: trigger,
context: this.context,
});
} catch (error) {
+7 -2
View File
@@ -1289,8 +1289,13 @@ export class VideoListView {
detail && typeof detail === "object" ? detail : { tag: detail };
const tag = candidate.tag;
const event = candidate.event || options.event || null;
const trigger =
candidate.trigger || candidate.button || options.button || null;
let trigger = candidate.trigger || candidate.button || options.button || null;
if (!trigger && event && event.target) {
trigger =
event.target.closest?.("button[data-tag]") ||
event.currentTarget ||
null;
}
const context =
typeof candidate.context === "string" && candidate.context
? candidate.context