@busykai @ingorichter I had a concern that this silently hides bugs in extensions.  I'd prefer it if we don't accept NaN and -1 as line numbers.  Can we file a bug on whatever extension has this problem, and then remove this code once that extension is fixed?