microsoft / microsoft/language-server-protocol
[Website] Specification identifier missing in actual HTML title
@dbaeumer is already working on this.
Since Jun 5, 2026.
- Dominant language
- TypeScript
- Stars
- 13k
- Forks
- 1k
- Avg merge
- 6d 1h
- Merged PRs (30d)
- 10
Description
There is a rather annoying issue with the current specification.
While the H1 header on the current LSP specification is Language Server Protocol Specification - 3.17, the HTML attribute title is just Specification. I think that this is a usability issue: If you mail the page URL or link the webpage to a desktop folder, you have to manually change the title (email subject, link name), also browser plugins that help collect (and format) URL and title are less useful. I wasn't able to fully figure out how the HTML generation works from the Markdown-embedded metadata like in specification.md, but I'd expect that title is used within in <title></title> while fullTitle would be a better option.
P.S. Another issue is that the navigation between versions collides with the actual content (v3.17 vs. v3.18 - which one is current?).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.