8
0
Quellcode durchsuchen

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

Piotrek Koszuliński vor 8 Jahren
Ursprung
Commit
d80a399402
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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 );