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.
Task Link Widgets Not Working
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:
- Close Obsidian
- Navigate to
.obsidian/plugins/tasknotes/ - Rename or delete
data.json - Restart Obsidian
!!! warning This resets all settings, status configurations, and calendar subscriptions. Document your settings before resetting.