Created attachment 176774 [details]
Step to reproduce :
Open test file
Go to last cell and press TAB to add a row
=> All KNX addresses are changed
It should not
CTRL doesn't work (row is deleted, but values stay)
Same problem with LO 7.3 dev & LO 7.8.1 Both Windows 10
Created attachment 176775 [details]
Video showing the bug
Sorry version 22.214.171.124 not 7.8.1
This is a very annoying bug as CTRL Z doesn't work, and so data some data are lost. You have to choose between your last changes since last saved doc and lost in the table.
Also it happens when deleting a row
This bug is linked to Table style, with no table style, no problem
I've been able to reproduce it in version 126.96.36.199
The issue is related to the style changing the cells format from text to number-standard when adding a new row.
The workaround for me has been to create a new style from the existing one using Autoformat Styles but I've unticked the "Number format" checkbox, applied the style to the table and now it adds new lines without changing the number format preserving the original values.
No repro 6.4.0, repro 7.0.0. Regression in Linux-7.0.
Date: Thu Feb 27 19:26:45 2020 +0100
author Maxim Monastirsky <email@example.com> 2020-02-21
committer Michael Stahl <firstname.lastname@example.org> 2020-02-27
tdf#101710 Fix invalid style:data-style-name attribute
CC: Maxim. Please see.
Already reproducible in LO 6.4.7 :
Build ID: 1:6.4.7-0ubuntu0.20.04.2
CPU threads: 8; OS: Linux 5.11; UI render: default; VCL: gtk3;
Locale: fr-FR (fr_FR.UTF-8); UI-Language: en-US
Best regards. JBF
Dataloss -> Major as ctrl+Z does not restore original content of the cells wrongly interpreted as dates and converted in serial numbers.
Best regards. JBF
My commit just fixed the ODF import of the number format specified in the table style, thus *preventing* data loss. What happens afterwards seems to be yet another instance of Bug 126008.
Here is how to repro this *without* my commit:
1. Open Writer.
2. Tools > Options... > Language Settings > Languages, change "Locale setting" to "French (France)".
3. Insert a 3x2 table.
4. Apply the "Academic" table style to it.
5. Place the cursor into the middle cell of the last row, and type "1.1.151"
6. Press TAB twice.
Also repro with:
Build ID: b0a288ab3d2d4774cb44b62f04d5d28733ac6df8
CPU threads: 4; OS: Linux 5.16; UI render: default; VCL: gtk3;
Locale: fr-FR (en_US.UTF-8); UI-Language: en-US
*** This bug has been marked as a duplicate of bug 126008 ***