Checking off tasks on a dashboard?

This has been asked but as far as I can tell not answered.

What I’m trying to do

I have a dashboard with the following snippet to list tasks:

dataview
TASK
FROM "Center"
SORT overdue, priority desc, due desc
LIMIT 10

However, if I check off a task on the dashboard, it’s not really checked. It looks checked, but simply navigating away and back the check vanishes, and it doesn’t get checked in the file where the task lives.

I have to go to to the actual Todo.md file, which kind of defeats the purpose of the dashboard. Running dataview and task plugin.

Things I have tried

Searching the forum mostly. Not sure.

I don’t know, but I’m just answering to let you know that this works for me, and should work.

Can you show your “Show debug info”? Obsidian installer and plugins up to date?

Are you storing your vault in a cloud sync cool? (Maybe causing refresh issue or something.)

There will always be a slight delay from when you complete a task in a query, to the actual task definition being updated. But I do this kind of operation almost on a daily basis, so if it doesn’t work at your end you might need to update something.

So what’s your current version of Obsidian, Dataview, and so on? In other words, please do provide the information @rigmarole asks for.

Bonus tip: How to present code properly in a forum post

If you want to showcase either markdown, or code blocks, or dataview queries properly in a forum post, be sure to add one line before and one life after what you want to present with four backticks, ````. This will ensure that any other backticks (like in code blocks or queries) is properly shown.

Under Dataview settings, there is this …

Can you try to enable or toggle it off/on?

As others said, it’s working, so there is nothing wrong with the block code. It must be something else.

Cheers, Marko :nerd_face:

Here is the debug info. It is a sync’d vault (via Obsidian cloud or whatever). However pausing syncing doesn’t change the behavior.

I can literally watch it uncheck itself if I let it sit for about 20 seconds. Toggling the setting @DiCaver mentioned doesn’t seem to help.


SYSTEM INFO:
	Obsidian version: v1.8.9
	Installer version: v1.6.3
	Operating system: #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) 6.1.0-31-amd64
	Login status: logged in
	Language: en
	Catalyst license: none
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 1
	Restricted mode: off
	Plugins installed: 9
	Plugins enabled: 8
		1: Archiver v0.26.1
		2: Commander v0.5.2
		3: Templater v2.9.1
		4: Banners v1.3.3
		5: Dataview v0.5.67
		6: Tasks v7.18.3
		7: Multi-Column Markdown v0.9.1
		8: BRAT v1.0.6

Your Obsidian installer is pretty old. You could try downloading and reinstalling Obsidian from the web.

Obsidian Sync. Do you also have your vault stored in a place that is synced with iCloud or OneNote or Dropbox, etc.?

Is this perhaps a case of user error? I’m trying to do this in ‘reading mode’. Because editor mode (even with live preview) often doesn’t seem to render well. If done in reading mode, the task doesn’t strike through, and then unchecks itself. In editor mode (when my dataview actually live-previews), it works.

However in editor mode, most of the time I see the source despite ‘Live Preview’ being turned on?

Is this the intended behavior?

IDK, toggling on and off live preview a few times let things render ok, and now I’m all set so I’ll mark this closed.

It works for me in either mode. I have a dataview tasks list pinned in Read Mode in my sidebar all the time.

Could you answer the cloud question? And I still recommend updating.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.