@@ -3702,7 +3702,7 @@ fn match_brackets(cx: &mut Context) {
37023702 let text = doc.text().slice(..);
37033703 let selection = doc.selection(view.id).clone().transform(|range| {
37043704 if let Some(pos) =
3705− match_brackets::find_matching_bracket_fuzzy(syntax, doc.text(), range.anchor)
3705+ match_brackets::find_matching_bracket_fuzzy(syntax, doc.text(), range.cursor(text))
37063706 {
37073707 range.put_cursor(text, pos, doc.mode == Mode::Select)
37083708 } else {