Custom Login Page Title not working after 2026.3.3 upgrade

Custom Login Page Title not working after 2026.3.3 upgrade

avatar

a value of "PowerShell Universal" is not displayed on the login page, but what works is:

"PowerShellUniversal"

"PowerShel Universal"

"PowerShell Universa"

this looks like a bug (some regex or search&replace) to me.

any idea what changed and/or how to fix?

All Comments (1)

avatar

Hi Adrian,

Thank you for the tests, they pointed straight at the cause.

It is not a regex. Since the 2026.3 releases, the login page shows the title under your logo only when it is different from the built-in default title, "PowerShell Universal". It is an exact comparison, so your variants are displayed, while the exact default is treated as "no custom title" and left out. We reproduced this on 2026.3.3 with both the vertical and the horizontal login layout. There is no setting in 2026.3.3 that turns this check off.

Workaround: put a non-breaking space between the two words, so that the title no longer matches the default. In the New-PSUBranding (or Set-PSUBranding) line in your .universal/branding.ps1, set the title like this:

-LoginPageTitle "PowerShell$([char]0x00A0)Universal"

If your file uses a $Parameters hashtable instead, give its LoginPageTitle entry the same value. Keep the double quotes, so that PowerShell inserts the character. Then restart PowerShell Universal. In our lab on 2026.3.3, after a start with that title, it was displayed under the logo. If it disappears again later, check that the LoginPageTitle value in branding.ps1 still has the non-breaking space.

Best regards,

Michel

Michel Audi