Issue 58676

Summary: Cross-references screwed if editing while record changes active
Product: Writer Reporter: kaimikael <kai>
Component: editingAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues, lars_o_hansen
Version: OOo 2.1Keywords: oooqa
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description kaimikael 2005-11-30 12:53:57 UTC
Do the following:
Write:
First heading
A bit of text.
Second heading
More text.

Set the format of the headings to Heading 1.
Select Edit->Changes->Record
Deselect Edit->Changes->Show
Select "Second heading"
Click on "Insert Fields", select "Set Reference", put "Second" in the name field, press "Insert".  Close the 
window.
Now edit "Second heading", changing it to "Second edited header".
Bring up "Insert Fields" again.  There are now multiple copies of "Second" in the list.

Furthermore, should I remove the entire heading the reference will still remain in the cross-reference 
list and I cannot figure out how to remove it.

I am using NeoOffice 1.2 Alpha under OS X 10.4.3.
Comment 1 lars 2005-12-04 11:29:30 UTC
after "Now edit "Second heading", changing it to "Second edited header"." do 
the following:

select "econd edited heading" (so miss the first s), open context menu, select 
Cut
select the S, open context menu, select Cut;
now open the Insert Fields dialogue again: two copies of Second are in the 
list.

so confirmed On Windows XP Pro SP2 with OOo 2.0.1 RC2
Comment 2 michael.ruess 2005-12-07 13:19:25 UTC
Reassigned to ES.
Comment 3 eric.savary 2007-01-12 09:35:09 UTC
ES->AMA: Please have a look.
Comment 4 nigoroll 2007-07-04 14:20:42 UTC
this issue can be worked around by accepting the change producted by
any change to the references (setting/deleting) (at least it does work for me
that way)