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
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: 22.214.171.124.beta1, 126.96.36.199.0+ Time: 2014-07-30_10:54:10
Not reproduced with: 188.8.131.52
*) Bug not occured if we delete row 1 in step 4
Tested on Ubuntu 12.04 32bit
reproducible with LO 184.108.40.206 (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:
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