Fix: extract interactive selector to globals
This commit is contained in:
@@ -50,7 +50,7 @@ async function archiveConversation(checkbox) {
|
||||
|
||||
console.log("1. Hovering over conversation...", conversationElement);
|
||||
|
||||
const interactiveElement = conversationElement.querySelector("[draggable]");
|
||||
const interactiveElement = conversationElement.querySelector(Selectors.INTERACTIVE_ELEMENT_SELECTOR);
|
||||
if (!interactiveElement) {
|
||||
console.log("Skipping conversation - no interactive elements found");
|
||||
// Show notification to user
|
||||
|
||||
@@ -63,7 +63,7 @@ async function deleteConversation(checkbox) {
|
||||
console.log("conversationElement", conversationElement);
|
||||
|
||||
// Look for interactive element within the conversation element
|
||||
const interactiveElement = conversationElement.querySelector("[draggable]");
|
||||
const interactiveElement = conversationElement.querySelector(Selectors.INTERACTIVE_ELEMENT_SELECTOR);
|
||||
if (!interactiveElement) {
|
||||
console.log("Skipping conversation - no interactive elements found");
|
||||
// Show notification to user
|
||||
|
||||
@@ -12,6 +12,7 @@ if (typeof window.globalsLoaded === "undefined") {
|
||||
CONVERSATION_SELECTOR: 'li[data-testid^="history-item-"]',
|
||||
// 更新标题选择器,保持相对路径
|
||||
TITLE_SELECTOR: ".relative.grow.overflow-hidden.whitespace-nowrap",
|
||||
INTERACTIVE_ELEMENT_SELECTOR: '[draggable]',
|
||||
};
|
||||
|
||||
// Constants
|
||||
|
||||
Reference in New Issue
Block a user