flood icon indicating copy to clipboard operation
flood copied to clipboard

<meta> tags and manifest.json have conflicting info

Open pogman-code opened this issue 4 months ago • 0 comments

Type: Bug Report

  • [X] 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

pogman-code avatar Dec 10 '25 17:12 pogman-code