Skip to content

<meta> tags and manifest.json have conflicting info #943

@pogman-code

Description

@pogman-code

Type: Bug Report

  • Try to follow the update procedure described in the README and try again before opening this issue.

Your Environment

  • Version used:
    • Version 4.11.0
  • Environment name and version:
    • Node.js version v24.11.1
    • npm version 11.6.4
    • Web browser Chrome for Android
  • Operating system and version: Linux 6.17.9
  • Torrent client and version: rTorrent 0.16.5

Summary

In index.html files there is a couple tags that conflict manifest.json (theme-color and apple-mobile-web-app-* from my understanding):
https://github.com/jesec/flood/blob/01f5a4aa55f97b8edbf67269c982f80537872908/client/src/index.html#L9-12

https://github.com/jesec/flood/blob/master/client/src/public/manifest.json

From what I read in the following documentation, those tags should be remove altogether:
https://web.dev/learn/pwa/web-app-manifest#designing_your_pwa_experience

Expected Behavior

The PWA status bar should use the color set in manifest.json (#349cf4)

Current Behavior

The PWA status bar uses the color from index.html meta tags (#000000)

Possible Solution

Remove PWA related tags

Steps to Reproduce

  1. Install Flood as a PWA
  2. Open the PWA
  3. Check Status bar color

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions