Data loss / corruption / duplications when operating on large tables

Before opening a new bug report, please search the forum for duplicates and follow the Troubleshooting Guide.

  • We only consider bugs that are reproducible in the sandbox vault or a vault with no third-party plugins/no css snippets/default theme.
  • For Linux, we only accept bug reports that are reproducible with our Appimage package under Gnome or KDE.
  • Developer issues with the API should go here
  • Themes and Custom CSS issues should go here

Once you’ve done the above, delete everything above this line.

Steps to reproduce

  • start Obsidian in sandbox mode
  • create a table with dozens of rows, some columns, and content (simple words per cell)
  • define two shortcuts for “Table: row up” and “Table: row down”
  • start to move rows up and down

After a while the reaction of Obsidian will slow down.

  • continue to move rows up and down

After about 50 such actions the table is corrupted:

  • Row blocks will be duplicated in different areas of the table

Did you follow the troubleshooting guide? Y

Expected result

  • the table content should show my moves
  • the functionality should not slow down

Actual result

corrupted table as decribed above

Environment

SYSTEM INFO:
Obsidian version: v1.6.5
Installer version: v1.4.13
Operating system: Windows 10 Pro 10.0.22000
Login status: logged in
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

(Windows itself tells me it is Windows 11 Pro:

Edition Windows 11 Pro
Version 21H2
Installiert am ‎08.‎10.‎2022
Betriebssystembuild 22000.2538
Leistung Windows Feature Experience Pack 1000.22001.1000.0

Additional information

I am not sure if there is a connection to

you did not download and reinstall Obsidian (as per instructions).

Anyway, can you attach here or dm a link to a note where this happens?

That was my test note at the beginning:

DataTableBefore.md (4.9 KB)

That was my test note after corruption:

DataTable.md (11.7 KB)

It is painfully slow (and we should address it).

I can’t get it a corrupted state within the sandbox vault.

Download and reinstall Obsidian. Please, post a screen recording of it happening.

Which hotkey are you using?

image

thank you, we’ll look into this.

I think even the duplication might happen.

1 Like

Reinstalling Obsidian will take a little more time as I need the Obsidian Sync functionality tomorrow. If I understand correctly, Sync has to be set up again after the reinstall.

Reinstalling Obsidian will keep everything in place. Just download and install over the existing installation.

Anyway, I managed to get one time a duplication of the table.
So, no need to try anything else. Thanks for the report!

1 Like

Are there plans to fix it? I tried minutes ago with 1.7.7 - same misfunctionality as before

1 Like

Hello, I’m experiencing an issue where pressing the hotkey to duplicate a row - instead duplicates the entire table or a section of it. I’ve disabled all plugins, turn off theme and changed my sync plugin, but haven’t identified a correlation with the problem.

Steps to reproduce

fixing duplication and breaking of large tables when duplicating rows

Did you follow the troubleshooting guide? [Y/N]

in safe mode with disabled community plugins

Expected result

by command and hotkey one row is duplicated

Actual result

the table breaks, its parts are duplicated at the end of the table

Environment

SYSTEM INFO:
Obsidian version: v1.8.4
Installer version: v1.7.7
Operating system: Windows 11 Home 10.0.26100
Login status: logged in
Language: ru
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 8
Plugins enabled: 1
1: Remotely Save v0.5.25


Additional information

Hello, can you please attach here (or dm me) a copy of the file where this happens? Thanks.

:purple_circle:таблица кпт.md|attachment (510.1 KB)

Ok, Thank you

I also corrupted this table in the sandbox, but it required more duplication and copying of rows and adding information to it