fix: Remove duplicate tooltip on recurring task indicator

- Remove HTML title attribute from recurring indicator in TaskCard
- Use Obsidian's native setTooltip function instead for consistency
- Prevents duplicate tooltips from showing (native + Obsidian tooltip)
- Maintains same tooltip content and accessibility attributes

This ensures only the Obsidian native tooltip shows when hovering
over the recurring task indicator on task cards.
This commit is contained in:
Callum Alpass 2025-07-27 20:49:03 +10:00
parent 2a04b4e20a
commit ce41f95ce8

View file

@ -249,10 +249,10 @@ export function createTaskCard(task: TaskInfo, plugin: TaskNotesPlugin, options:
const recurringIndicator = card.createEl('div', {
cls: 'task-card__recurring-indicator',
attr: {
'aria-label': `Recurring: ${getRecurrenceDisplayText(task.recurrence)} (click to change)`,
'title': `Recurring: ${getRecurrenceDisplayText(task.recurrence)} (click to change)`
'aria-label': `Recurring: ${getRecurrenceDisplayText(task.recurrence)} (click to change)`
}
});
setTooltip(recurringIndicator, `Recurring: ${getRecurrenceDisplayText(task.recurrence)} (click to change)`, { placement: 'top' });
// Use Obsidian's built-in rotate-ccw icon for recurring tasks
setIcon(recurringIndicator, 'rotate-ccw');