When did Chrome start underlining links differently?

Solution 1:

This is a new default in Chrome 64, although supported since Chrome 57. See the corresponding "Intent to Ship" thread in blink-dev (the Chrome web engine's development forum).

In Chrome 57 we shipped support for text-decoration-skip: ink; which allows skipping descenders in underlines (illustration). We initially suggested making it the default in the intent process but dropped this part for shipping because we had assumed a spec change was required.

We would now like to enable ink skipping by default.

Solution 2:

Added a quick chrome extension (my first one) to disable 'ink skipping' in links:

https://chrome.google.com/webstore/detail/disables-ink-skipping-in/ibhigfbbjaeadpfgfhjgcoioddhhlbmf

Agreed. It was awful looking at those link interrupted underlines!