This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 8508 - Cutting/Pasting data in a matrix elements is completely messed up
Summary: Cutting/Pasting data in a matrix elements is completely messed up
Status: NEW
Alias: None
Product: Amaya
Classification: Unclassified
Component: MathML (show other bugs)
Version: 11.3.1
Hardware: PC Linux
: P3 major
Target Milestone: ---
Assignee: Vincent Quint
QA Contact: Vincent Quint
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-17 00:06 UTC by Ken Seehart
Modified: 2009-12-17 00:06 UTC (History)
5 users (show)

See Also:


Attachments

Description Ken Seehart 2009-12-17 00:06:10 UTC
1. Create a matrix
2. Add some items
3. Select some items
4. Copy
5. Paste to another part of the matrix
6. Continue to attempt various copy/paste operations until you have pulled the rest of your hair out.

The result of this operation is a corrupted mess, (and lots of hair on the floor).  Sometimes the corruption leads to a crash as well.

Currently, pasting always causes additional columns to be created.  This is almost always not what would be desired.  In any case it currently seems to be completely impossible to copy one row of a matrix into another row, for example.

Ideally, the implementation should involve some intelligent mapping to replace existing elements in the matrix.  However this is probably difficult to get right.  A simpler solution would be to require the user to select the elements to be replaced prior to pasting (this would be consistent with the usual replacement of selected elements.