I would like to ask for changes to the default page-heading on the main page for mobile devices (Minerva skin). Right now, when logged-in, users will see a "Welcome, USERNAME!" at the top of the page, basically imitating the usual page title (while the actual page title "Main page" needs to be hidden via CSS). It is unclear why we need this at all, but if we do, it should at least be configurable locally, otherwise it might clash with the overall main page styling.
# Developer notes
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/734420 would allow editors to remove the page title from the main page by blanking the page MediaWiki:Mainpage-title
Changes in Vector and Minerva would then be made to check for an empty string
e.g.
```
<h1 id="firstHeading">{{{html-title}}}</h1>
```
becomes
```
{{#html-title}}}<h1 id="firstHeading">{{{.}}}</h1>{{#html-title}}}
```
Inside Minerva, we'd need to refactor SkinMinerva::getHeadingHtml to use html-title after the core change has been merged and to address the <title> issue, we'd remove the code inside SkinMinerva::prepareHeaderAndFooter:
```
if ( $title->isMainPage() ) {
$pageTitle = '';
$msg = $this->msg( 'mobile-frontend-logged-in-homepage-notification', $user->getName() );
if ( $user->isRegistered() && !$msg->isDisabled() ) {
$pageTitle = $msg->text();
}
$out->setPageTitle( $pageTitle );
} else
```