Not sure if it's been reported before, but I didn't find any. Steps to reproduce: 1. In new spreadsheet, select cells A1:A2 2. Insert > Names > Define 3. Type: TEST in 'Name' > Add 4. Select row 2 > Right-click > Delete Selected Rows 5. Undo Actual result: range for TEST changed to $Sheet1.$A$1:$A$3 Expected result: cell name TEST should keep $Sheet1.$A$1:$A$2 in range Reproduced with: 4.2.0.0.beta1, 4.3.1.0.0+ Time: 2014-07-30_10:54:10 Not reproduced with: 4.1.6.2 *) Bug not occured if we delete row 1 in step 4 Tested on Ubuntu 12.04 32bit
reproducible with LO 4.3.0.4 (Win 8.1)
(In reply to comment #0) > 4. Select row 2 > Right-click > Delete Selected Rows I guess the main problem is after doing step 4 above, range still in $Sheet1.$A$1:$A$2. It should be $Sheet1.$A$1:$A$1
problem with bibisect because in LO 4.2alpha manage names dialog doesn't show range. Lots of skiped commits.
I got this.
Fixed on master: http://cgit.freedesktop.org/libreoffice/core/commit/?id=281847613bd3ae472523822f4be9c21cc353867e 4.3 backport on gerrit: https://gerrit.libreoffice.org/12025
Basically what is said in Comment 2 was the problem.
Thanks Kohei.. You're the man :) I'll test later with 4.3
Pushed to 4-3 http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-3&id=ab5ff775b5b197a11a76a5e91859c31421ff559f