microsoft / microsoft/language-server-protocol

[Website] Specification identifier missing in actual HTML title

Open
#2,267 0 comments 0 reactions 1 assignee View on GitHub

@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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.