Ticket #6585: 6585.patch

File 6585.patch, 760 bytes (added by garry.yao, 4 years ago)
  • _source/plugins/selection/plugin.js

     
    13611361
    13621362                                        // Select the range.
    13631363                                        sel.addRange( nativeRange );
    1364                                 }
     1364
     1365                                        // Opera: post fix collapsed text selection position,
     1366                                        // to avoid being text sticky. (#6585)
     1367                                        if ( range.collapsed
     1368                                                        && CKEDITOR.env.opera
     1369                                                        && sel.focusNode.nodeType == CKEDITOR.NODE_TEXT
     1370                                                        && sel.focusNode != startContainer.$ )
     1371                                        {
     1372                                                range.insertNode( range.document.createText( '' ) );
     1373                                                sel.addRange( nativeRange );
     1374                                        }
    13651375
     1376                                }
     1377
    13661378                                this.reset();
    13671379                        }
    13681380                },
© 2003 – 2015 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy