Microsoft's Edge moving to Chromium will reduce browser diversity. However, Safari/WebKit has forked from Chromium. Presumably they'll diverge over time?
Browser vendors influence *new* standards, and both Apple and Google will need to do implementation work.
miniblog.
Related Posts
TIL that LSP 3.18 was released this month! Several APIs now support richer content, such as tooltips or docs on code action kinds.
Signature help continues to improve too, allowing you see more about a function at its call site.
Delighted to see that Typescript 7 is moving to conventional LSP for its IDE services!
In LSP, a position is represented as a line number and a column offset (in Unicode code units): https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position
This is pretty elegant. You'll get the correct line regardless of encoding bugs, and the editor already knows the line number so it's cheap to compute.
