瀏覽代碼

Array#sort() requires numbers to work in Edge and Safari.

Piotrek Koszuliński 8 年之前
父節點
當前提交
d80a399402
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/ckeditor5-engine/src/model/range.js

+ 1 - 1
packages/ckeditor5-engine/src/model/range.js

@@ -701,7 +701,7 @@ export default class Range {
 		const ref = ranges[ 0 ];
 
 		// 2. Sort all the ranges so it's easier to process them.
-		ranges.sort( ( a, b ) => a.start.isAfter( b.start ) );
+		ranges.sort( ( a, b ) => a.start.isAfter( b.start ) ? 1 : -1 );
 
 		// 3. Check at which index the reference range is now.
 		const refIndex = ranges.indexOf( ref );