Причина, по которой это работает в Firefox, но не в Chrome, заключается в том, как каждый браузер обрабатывает PWA на Android: Chrome учитывает только свойство theme_color в манифесте веб-приложения для окрашивания системной панели. Если манифест не предоставляется с корневого домена сайта или не содержит правильный цвет, Chrome просто использует белый цвет по умолчанию. Firefox более гибок и берет цвета непосредственно со страницы, поэтому панель отображается корректно даже без специального манифеста.