Lars Ingebrigtsen writes: > Perhaps we should consider backing out these changed in Emacs 28 and > continuing to work on them on the trunk? I don't think so. The first attempt was written in a hurry, and merged without extensive testing; in the second I did exhaustive tests, it just never crossed my mind to test on unbalanced expressions. This very much looks like the last ignore-errors of them: