Skip to content

Commit b4112c6

Browse files
committed
Make sure WeakSet.add isn't called with null
See https://discuss.codemirror.net/t/addmarkedspan-error/4256
1 parent 08ec7c2 commit b4112c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/line/spans.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export function removeMarkedSpan(spans, span) {
3131
// Add a span to a line.
3232
export function addMarkedSpan(line, span, op) {
3333
let inThisOp = op && window.WeakSet && (op.markedSpans || (op.markedSpans = new WeakSet))
34-
if (inThisOp && inThisOp.has(line.markedSpans)) {
34+
if (inThisOp && line.markedSpans && inThisOp.has(line.markedSpans)) {
3535
line.markedSpans.push(span)
3636
} else {
3737
line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span]

0 commit comments

Comments
 (0)