app/assets/javascripts/modules/rangy_inputs.js
Avoid deeply nested control flow statements. Open
Open
if (textInputRange.compareEndPoints("EndToEnd", endRange) > -1) {
end = len;
} else {
end = -textInputRange.moveEnd("character", -len);
end += normalizedValue.slice(0, end).split("\n").length - 1;