Fix: If the cursor is on an error it gets an extra point
We order all errors to find the nearest one.  We use `min` for that,
so the lowest score we compute here wins. Since True is 1 and False is
0, we need to flip here.
@@ -624,7 +624,7 @@ def update_panel_selection(active_view, cursor, draw_info=None, **kwargs):
error,
(
abs(error['line'] - row),
- error['region'].contains(cursor),
+ -error['region'].contains(cursor),
min(
abs(error['region'].begin() - cursor),
abs(error['region'].end() - cursor)
