Tables are repeatedly corrupted

  • Version: Obsidian 1.9.14
  • Default theme
  • Community plugins disabled
  • No custom CSS snippets
  • Sync enabled

I’m having a recurring issue with tables and links within tables. I have workout log files like this:

---
Start of week: 2025-11-03
Type: "[[Strength]]"
Cycle week: 1

---

## Pull 1

| Movement        | Exercise          | Sets, Reps, Weights      |
| --------------- | ----------------- | ------------------------ |
| Vertical Pull   | [[Pull-Ups]]      | 10 / 8 / 6 / 6           |
| Horizontal Pull | [[Dumbbell Rows]] | 12@12kg / 12@24kg / 12 / |

## Push 1

| Movement           | Exercise                         | Sets, Reps, Weights |
| ------------------ | -------------------------------- | ------------------- |
| Vertical Push      | [[Dumbbell Shoulder Press]]      |                     |
| Shoulder Accessory | [[Leaning Lateral Raises]]       |                     |
| Horizontal Push    | [[Dumbbell Incline Bench Press]] |                     |

## Legs and Core 1

| Movement  | Exercise                        | Sets, Reps, Weights |
| --------- | ------------------------------- | ------------------- |
| Knee Bend | [[Bulgarian Split Squats]]      |                     |
| Hip Hinge | [[Dumbbell Romanian Deadlifts]] |                     |
| Core      | [[Dragon Flags]]                |                     |

## Pull 2

| Movement        | Exercise          | Sets, Reps, Weights |
| --------------- | ----------------- | ------------------- |
| Vertical Pull   | [[Pull-Ups]]      |                     |
| Horizontal Pull | [[Dumbbell Rows]] |                     |

## Push 2

| Movement           | Exercise                         | Sets, Reps, Weights |
| ------------------ | -------------------------------- | ------------------- |
| Vertical Push      | [[Dumbbell Shoulder Press]]      |                     |
| Shoulder Accessory | [[Leaning Lateral Raises]]       |                     |
| Horizontal Push    | [[Dumbbell Incline Bench Press]] |                     |

## Legs and Core 2

| Movement  | Exercise                        | Sets, Reps, Weights |
| --------- | ------------------------------- | ------------------- |
| Knee Bend | [[Bulgarian Split Squats]]      |                     |
| Hip Hinge | [[Dumbbell Romanian Deadlifts]] |                     |
| Core      | [[Reverse Crunches]]            |                     |

Note the tables with links in the second column and results in the format n / n / n / ... or n@nkg / n@nkg / n / ... in the third column. I update the third column after each set. Sometimes, I open a previous workout file during a workout and then switch back to the current file.

Without fail, every single week, at some point the first (and only the first) table gets corrupted, and I end up with a table like this, with a broken link and content shifted from the third to the second table (maybe sometimes the third column in the first row is affected as well, I don’t remember).

## Pull 1

| Movement        | Exercise                                         | Sets, Reps, Weights |
| --------------- | ------------------------------------------------ | ------------------- |
| Vertical Pull   | [[Pull-Ups]]                                     | 10 / 8 / 6          |
| Horizontal Pull | [[Dumbbell Ro 12@12kg / 12@24kg / 12 / 12  /   / |                     |

I can’t give any more specifics as to when this happens, as it doesn’t appear to happen through an action of mine. Just switching the file seems to be enough, or maybe it’s related to syncing, I don’t know.

The vault settings are pretty much the defaults; I never had any plugins or third-party themes installed in that vault.

The next time it happens, check the Sync log to see if anything stands out (you may want to save a copy of it for reference).

It just happened again (in the second table of the document this time), but I don’t see anything suspicious in the sync logs:

2025-11-10 13:05 - Connecting to server
2025-11-10 13:05 - Connection successful. Detecting changes...
2025-11-10 13:05 - Fully synced
2025-11-10 13:06 - Uploading file Workouts/2025-11-10 Strength W2.md
2025-11-10 13:06 - Upload complete Workouts/2025-11-10 Strength W2.md
2025-11-10 13:06 - Fully synced
2025-11-10 13:10 - Uploading file Workouts/2025-11-10 Strength W2.md
2025-11-10 13:10 - Upload complete Workouts/2025-11-10 Strength W2.md
2025-11-10 13:10 - Fully synced
2025-11-10 13:11 - Uploading file Workouts/2025-11-10 Strength W2.md
2025-11-10 13:11 - Upload complete Workouts/2025-11-10 Strength W2.md
2025-11-10 13:11 - Fully synced
2025-11-10 13:11 - Uploading file Workouts/2025-11-10 Strength W2.md
2025-11-10 13:11 - Upload complete Workouts/2025-11-10 Strength W2.md
2025-11-10 13:11 - Fully synced

And it happened twice in a row, both times when switching to a different document and back. Note also that it isn’t just messing up the format, it actually leads to data loss.

What is the output of show debug info?

SYSTEM INFO:
	Obsidian version: v1.9.14
	Installer version: v1.9.14
	Operating system: #1-NixOS SMP PREEMPT_DYNAMIC Thu Oct 23 14:24:41 UTC 2025 6.17.5
	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: 0
	Restricted mode: on

RECOMMENDATIONS:
	none

Was this installed with appimage or snap?

Do you edit the edit your notes in Live Preview or source mode?

It’s installed via Nix packages, which downloads the .tar.gz file:

https://github.com/NixOS/nixpkgs/blob/589355f4feb3a0d314d1e91dc1efb7d4b0fb86e4/pkgs/by-name/ob/obsidian/package.nix

(I’m not allowed to post links)

I edit my notes in Live Preview.

We have no relationship with the nix package, it is an unauthorized community build. We don’t provide support for it.

Let me know if you get this problem with Snap or AppImage.

“Unauthorized community build” is a bit of a stretch, don’t you think? The package downloads and installs the release from https://github.com/obsidianmd/obsidian-releases/releases/, nothing more.

Anyway, I’ll look into another solution to sync my notes without Obsidian Sync then if this keeps happening.

Alright, I ran into the same issue when running the AppImage version.

is this still happening?

Does this happen when sync is paused?

I am trying to understand if this is a sync problem or something that Obsidian does.

The problem persisted after my last post. I eventually stopped using tables and will probably start tracking my workouts in another application.