Issue 3460 - error upon insert/delete into table
Summary: error upon insert/delete into table
Status: CLOSED DUPLICATE of issue 17764
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: 643C
Hardware: PC Windows 2000
: P3 Trivial with 5 votes (vote)
Target Milestone: ---
Assignee: andreas.martens
QA Contact: issues@sw
URL:
Keywords: oooqa
: 30037 31106 (view as issue list)
Depends on:
Blocks:
 
Reported: 2002-03-13 03:12 UTC by Unknown
Modified: 2013-08-07 14:41 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-03-13 03:12:11 UTC
when 'change tracking' is enabled for a document and changes for a table exist, 
any table 'insert/delete row' operation results in a loss of the change 
tracking information. This is a severe problem since it makes change tracking 
for documents with tables pretty much useless....
Comment 1 Unknown 2002-03-13 03:13:19 UTC
-- fixed typo in the Summary line ---
Comment 2 stefan.baltzer 2002-03-21 17:50:25 UTC
The current table concept does not allow to track changes when the
table structure gets changed. It is limited on text contents.
Comment 3 Unknown 2002-03-21 19:04:23 UTC
If the change tracking is not supported - why does it highlight 
changes, and - even worse - when adding a table row unmark the 
previously highlighted items and display old AND new values in the 
table ? If the (limited) functionality is intended, then the table 
row insert/delete must be prohibited as long as change tracking is 
enabled -- or the program should disable change tracking within 
tables. The way how the program works right now is very confusing, 
inconsistent, erroneous, and not compatible with ANY other word 
processor.
Comment 4 eric.savary 2002-11-28 13:19:26 UTC
ES->DVO: this issue is *internally* duplicate of #78848# and #105170#.
So please send back when fixed.
Comment 5 openoffice 2002-11-28 13:36:56 UTC
dvo: There's two issues involved:

1) We can't represent 'table operations' with the current structures.
   Since we can't represent them, we delete the redlines in question.

2) This process is buggy. The deleted (old) texts may be inserted
   again in certain circumstances.

One might well call this "very confusing, inconsistent, erroneous", as
Klaus-Peter put it.

Removing the first problem will take some time, as it requires
changing large parts of the core. It's a conceptual problem. This will
not happen soon (at least not by me), although it is on the agenda for
some future release.

The second part is clearly a bug, and not a conceptual problem. I will
have a look at this within the next months, so hopefully a fix could
go into the next 'big' (non-bugfix) release (OOo 1.1, maybe).
Comment 6 utomo99 2003-12-22 07:43:51 UTC
utomo > DVO:
Please reconsider the target for this issue. 
since it makes change tracking for documents with tables pretty much useless.
Thanks
Comment 7 michael.ruess 2004-07-06 09:22:13 UTC
*** Issue 31106 has been marked as a duplicate of this issue. ***
Comment 8 lohmaier 2005-07-11 22:12:55 UTC
*** Issue 30037 has been marked as a duplicate of this issue. ***
Comment 9 laniwidjaja 2006-01-27 01:35:41 UTC
This bug has appeared in OOo 1.1.0 build in Linux.  It also appears in OOo 
2.0.1 in Windows 2000 Professional.

For some reason, inserting/deleting a row in existing table does not result in 
loss of the change tracking information.  But somehow, it results in loss of 
change tracking information.

This following is the steps of the example that leads to the loss of the 
change tracking information:
1a.  Open the Word Processor OpenOffice.org 
2a.  Go to "Menu" > "Insert" > "Table..."
3a.  Create table of, for example, 2 rows and 5 columns by entering number 5 
at the "Columns", and number 2 at "Rows"
4a.  Press OK
5a.  Go To "Edit" > "Changes"
6a.  Click on "Record" to enable change tracking
7a.  Type any word in the first cell (most top-left cell), e.g, the 
word "Hello"
8a.  The word "Hello" will be underlined and displayed in red colour.  This 
means that the change tracking runs well.
9a.  Right-click on the first cell (most top-left cell) to go to the context 
menu.
10a. Go to "Row", and then click on "Insert..."
11a. Insert number 1 in the field "Amount" to insert 1 row in the table.
12a. Press OK
13a. The word "Hello" is now displayed in black colour without the underline.  
This means the change tracking information is lost.

This next following is the steps of example that does not lead to the loss of 
change tracking information:
1b.  Open the Word Processor of OpenOffice.org
2b.  Go To "Edit" > "Changes"
3b.  Click on "Record" to enable change tracking
4b.  Go to "Menu" > "Insert" > "Table..."
5b.  Create table of, for example, 2 rows and 5 columns by entering number 5 
at the "Columns", and number 2 at "Rows"
6b.  Press OK
7b.  Type any word in the first cell (most top-left cell), e.g, the 
word "Hello"
8b.  The word "Hello" will be underlined and displayed in red colour.  This 
means that the change tracking runs well.
9b.  Right-click on the first cell (most top-left cell) to go to the context 
menu.
10b. Go to "Row", and then click on "Insert..."
11b. Insert number 1 in the field "Amount" to insert 1 row in the table.
12b. Press OK
13b. The word "Hello" is still underlined and displayed in red colour.  This 
means that the change tracking information is not lost.

However, if redo the step 1b-10b again, and then continue the step with this 
following step (will lead to the loss of change tracking information):
11c. Insert number 2 in the field "Amount" to insert 2 rows in the table
12c. Press OK
13c. The word "Hello" is still underlined and displayed in red colour.  This 
means that the change tracking is not lost.
14c. Go to the second row and first column
15c. Right-click to go to context menu
16c. Go to "Row", and click "Delete" to delete the row
17c. The word "Hello" is still underlined and displayed in red colour.  This 
means that the change tracking information is not lost.
18c. Do step 15c and 16c again to delete the next row
19c. The word "Hello" is now displayed in black colour and not underlined.  
This means that the change tracking information is now lost.

I think this bug is really important since the change tracking information 
might be needed for the user in doing his work.
Comment 10 maison.godard 2007-03-14 18:22:08 UTC
still appear in OOo 2.1 - under linux
Information loss should be treated as a showstopper !!!
Comment 11 maison.godard 2007-03-14 18:25:48 UTC
still appear in OOo 2.1 - under linux
Information loss should be treated as a showstopper !!!
Comment 12 peter.junge 2007-04-13 09:07:54 UTC
Hopefully, this was considered after implementation of the new table model.
See:
http://blogs.sun.com/GullFOSS/entry/new_tables_have_arrived
I have not tried to reproduce it, but a data loss should be handle as P2 I think.

Peter
Comment 13 mpzc 2007-04-27 16:48:30 UTC
This issue is still open with OO 2.2

Not posibble to use the change tracking if this is not fixed. The whole change
tracking is useless if it fails for some parts of the document. You cannot trust it.
Comment 14 michael.ruess 2008-10-29 16:43:33 UTC
IMO, DVO is currently the wrong assignee for issues.
Comment 15 michael.ruess 2009-04-29 07:48:18 UTC
This one i solved since 2.0 by issue 17764.

*** This issue has been marked as a duplicate of 17764 ***
Comment 16 michael.ruess 2009-04-29 07:49:26 UTC
Closing duplicate.