The auto-close pairs feature is great, but there’s one minor nit that comes up dozens of times a day for me, and is like a little paper cut at this point: typing a template literal trips it up.
If I type foo( in a cell editor box, then the result is foo(‸) as expected, where ‸ represents the caret (“insertion point”). If I type just ˋ, then as desired I get ˋ‸ˋ, and typing a second ` will skip over the closing backtick.
But if I type foo`, no matching backtick is inserted, which should probably be considered some kind of bug. This wouldn’t be too bad by itself, but the real kicker is that when I try to type the closing backtick (if it comes after a newline or space) it is treated as the opening element of a pair, so I end up with fooˋ template content ˋ‸ˋ, and I have to explicitly forward-delete the final extraneous ˋ every time.
This is a relatively minor inconvenience each time, but it gets to be pretty distracting when trying to make a bunch of markdown cells or the like.