askvortsov i'd like to point out that crawlers usually don't wait for js to be rendered, they use the head as is. We are actually setting the title here:
https://github.com/flarum/core/blob/66233ce8187891ad9b05247b7b95c9738c8d20a8/src/Frontend/Document.php#L185
And that doesn't look extensible 😞 Unless the ForumSerializer is extended to remove the title, but that might have side effects 🙈
Dropping the title from the ForumSerializer removed the Forum Title, but not the dash. So there needs to be a better way to do this. And as Document is not really extensible, maybe we need to deviate building the forum title to something else, like a TitleBuilder or something (do we have something similar?).