TaskNotes

Troubleshooting

Common issues and solutions for TaskNotes.

When debugging, start with the smallest reproducible scenario: one affected task, one affected view, and current settings. Most issues fall into one of three categories: task identification mismatch, malformed frontmatter, or view/cache state.

Bases and Views (v4)

Views Not Loading

Symptoms: TaskNotes views show errors or don't display tasks

First confirm Bases is enabled (Settings -> Core Plugins -> Bases), then restart Obsidian once. If views are still missing, verify .base files exist in TaskNotes/Views/. If needed, regenerate defaults from Settings -> TaskNotes -> Integrations (Create default files).

Commands Open Wrong Files

Symptoms: Ribbon icons or commands open unexpected files

Check command mappings in Settings -> TaskNotes -> General (View Commands). Reset mappings that were changed unintentionally, then verify each referenced .base file exists at the configured path.

Common Issues

Tasks Not Appearing in Views

Symptoms: Tasks you've created don't show up in TaskNotes views

Common causes are task-identification mismatch, excluded folders, invalid frontmatter, or stale view state. Verify the configured task identifier is present, ensure files are not excluded, and confirm YAML frontmatter is valid and wrapped with --- delimiters. If all data looks correct, reopen the affected view and then restart Obsidian to refresh cache state.

Symptoms: Links to task files appear as normal wikilinks instead of interactive widgets

Check that Task link overlay is enabled, then verify linked files are actually recognized as tasks (matching tag/property configuration). Links to normal notes will render as normal links by design.

Instant Conversion Buttons Missing

Symptoms: Convert buttons don't appear next to checkbox tasks

Instant convert buttons only appear when the feature is enabled, in edit mode, and with cursor proximity to list items. Enable the feature, switch from reading mode to edit mode, and place the cursor near the target checkbox.

Calendar View Performance Issues

Symptoms: Calendar views are slow or unresponsive

Reduce visible event layers first (scheduled/due/recurring/time entries), then increase ICS refresh intervals and shorten displayed date ranges. If slowness persists, apply the general performance guidance below.

Natural Language Parsing Not Working

Symptoms: Natural language input doesn't extract expected task properties

Enable NLP in Settings -> TaskNotes -> Features, then verify your trigger characters (@, #, ! by default) and any custom status/priority mappings. If parsing still seems inconsistent, compare input against the syntax in NLP API.

Time Tracking Issues

Symptoms: Time tracking doesn't start/stop properly or data is lost

Most tracking issues come from overlapping sessions, interrupted shutdowns, or save failures. Stop active sessions before starting new ones, confirm files are writable, and restart interrupted sessions. If needed, repair malformed time entries directly in frontmatter.

Data Issues

Corrupted Task Files

Symptoms: Tasks appear broken or cause errors in views

Open the task file directly and validate frontmatter syntax. Quote values that include special characters, validate YAML if necessary, and restore from backup for severe corruption.

Missing Task Properties

Symptoms: Tasks missing expected properties or using default values unexpectedly

Check field mappings first, then confirm Task Defaults. If properties are absent on older notes, add them manually or re-save through TaskNotes so current mapping rules are applied.

Date Format Issues

Symptoms: Dates not displaying correctly or causing parse errors

Use supported formats (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS), quote where needed, and re-enter problematic dates via TaskNotes date pickers to normalize formatting and timezone handling.

Performance Troubleshooting

Slow View Loading

To improve loading times, reduce external calendar subscriptions, increase ICS refresh intervals, exclude large folders, and disable event types you do not use.

External Calendar Issues

OAuth Calendar Not Connecting

Symptoms: Google Calendar or Microsoft Outlook won't connect

Verify credentials and loopback redirect configuration (127.0.0.1 with dynamic local port), ensure app publication/test-user access is correct, and retry after disconnecting. Also check popup blockers. For provider-specific setup details, use Calendar Setup.

OAuth Calendar Not Syncing

Symptoms: Connected calendar shows old events or doesn't update

Run manual refresh, check last-sync timestamps, reconnect if needed, and verify events exist in the source provider before debugging TaskNotes behavior.

ICS Subscriptions Not Loading

Symptoms: ICS calendar events don't appear in calendar views

Confirm the ICS URL/file is reachable, run manual refresh, validate the feed format, and inspect subscription status errors for provider-side failures.

Calendar Sync Problems

Symptoms: External calendar changes not reflected in TaskNotes

Check refresh intervals and force a manual refresh first. If source data is current but TaskNotes remains stale, remove and re-add the subscription to clear cached state.

Getting Help

Reporting Issues

Report bugs on GitHub Issues. Include:

  • TaskNotes and Obsidian versions
  • Operating system
  • Steps to reproduce
  • Error messages (open console with Ctrl/Cmd + Shift + I)
  • Screenshots if relevant

Configuration Reset

If all else fails, reset TaskNotes configuration:

  1. Close Obsidian
  2. Navigate to .obsidian/plugins/tasknotes/
  3. Rename or delete data.json
  4. Restart Obsidian

!!! warning This resets all settings, status configurations, and calendar subscriptions. Document your settings before resetting.