Issue 58601

Summary: Missing cross-reference after moving
Product: Writer Reporter: briza <marek.brezina>
Component: editingAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues, lars_o_hansen
Version: OOo 2.0Keywords: oooqa
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
Lost cross-references in writer none

Description briza 2005-11-29 06:42:33 UTC
Create a table in writer, insert a cross-references in columns ane then move
content ofa column into another. Cross-references are lost :-(
Comment 1 briza 2005-11-29 06:45:01 UTC
Created attachment 31882 [details]
Lost cross-references in writer
Comment 2 lars 2005-12-04 16:01:48 UTC
confirmed on Windows XP Pro SP2 with OOo 2.0.1 RC2; in the attached document, 
you must move the complete first column to the last, so it has to say contentS
Comment 3 michael.ruess 2005-12-06 12:06:48 UTC
Reassigned to ES.
Comment 4 chang_carlos 2006-01-27 19:23:00 UTC
Confirmed - Windows XP SP2, OOo 2.0.1
Confirmed - Linux (Ubuntu Breezy, kernel 2.6.12), OOo 2.0
Confirmed - Linux (Red Hat 7.3, kernel 2.4.31), OOo 2.0

Steps

1. Click on "File" menu, choose "New", then select "Text Document"
2. Create an 3x3 table by going into menu INSERT -> TABLE -> select 3 for
columns and 3 for rows -> OK
3. On the first column put the letters A, B and C vertically like this
-------------
A  |    |    |
-------------
B  |    |    |
-------------
C  |    |    |
-------------
4. Highlight the letter A, go menu INSERT -> Cross-Reference
5. In the Type list, select Set Reference.
6. Type a name for the target in the Name box. The selected text is displayed in
the Value box.
7. Click Insert. The name of the target is added to the Selection list.
8. Do steps 4-7 to the letters B and C
9. Now highlight(select) all first column (all the letters) and move them to the
third column and *BUG*, the Cross-references are gone.

Expected Behavior: The letters to maintain their Cross-References.

Further Testing: If we move one letter with Cross-references from anywhere
outside the table into the table, the Cross-references are preserved.

More Testing: Right after step number 8, if we move one letter, say A, to the
last column, the Cross-references are preserved as well. However if we moved B
and C together to the last column, they lose their Cross-References. Which means
that Cross-references are lost only if we move two or more letters at a time.
Comment 5 eric.savary 2006-01-29 20:08:42 UTC
I Can't understand this report: who do do you what from where to where? Please
be prisized in your report.
Comment 6 lars 2006-01-29 20:33:37 UTC
-open attached document
-highlight the characters A and B in column A ("Table"), you end up having cell 
A2 and A3 highlighted
-drag the selection and drop it over column C ("Description") (drop it in cell 
C2)
-the cross-reference field is lost: 1st defect
-now undo and redo
-place the cursor outside the table at the text: the characters in column B 
("Dependency") vanish: this is the 2nd defect
Comment 7 eric.savary 2006-02-09 14:32:44 UTC
ES->FME: please, have a look. Bug between table and formatting. Not broken.
Comment 8 michael.ruess 2010-02-22 11:10:04 UTC
*** Issue 109448 has been marked as a duplicate of this issue. ***