<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>8508</bug_id>
          
          <creation_ts>2009-12-17 00:06:10 +0000</creation_ts>
          <short_desc>Cutting/Pasting data in a matrix elements is completely messed up</short_desc>
          <delta_ts>2009-12-17 00:06:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Amaya</product>
          <component>MathML</component>
          <version>11.3.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ken Seehart">ken</reporter>
          <assigned_to name="Vincent Quint">vincent.quint</assigned_to>
          <cc>carcone</cc>
    
    <cc>emilien.kia</cc>
    
    <cc>fred.wang</cc>
    
    <cc>Irene.Vatton</cc>
    
    <cc>vincent.quint</cc>
          
          <qa_contact name="Vincent Quint">vincent.quint</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>30182</commentid>
    <comment_count>0</comment_count>
    <who name="Ken Seehart">ken</who>
    <bug_when>2009-12-17 00:06:10 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>