Skip to content

Wrong icon when installing as a web app #1714

@user18130814200115-2

Description

@user18130814200115-2

When using the web-interface, the app correctly uses its own notes icon. When installing the page as a web-app, the manifest.json file loads a notes-specific path /apps/theming/icon/notes?v=0 which is unfortunately a generic nextcloud icon.

I have several nextcloud apps "installed" as web-apps, and it is not possible to keep them apart by icon as they all use the generic icon. Perhaps this is an issue with nextcloud more broadly? In which case please direct me as to where to report it.

Steps to reproduce

  1. Load the notes app in a pwa-capable browser (chromium-based, safari, etc)
  2. Take note of the correct favicon
  3. Click install page as app (or similar dependent on system)
  4. Note the generic nextcloud icon in the system menu (or similar place dependent on system)

Expected behaviour

The notes icon should be installed as is the case with the favicon. This normalizes behaviour between bookmarking and installing.

Actual behaviour

The generic nextcloud icon is installed

Screenshots

Image

Server

Please complete the following information.

  • Notes app version: 4.12.3
  • Nextcloud verion: 32.01
  • OS: Ubuntu Server
  • Web server: Apache2
  • PHP version: 8.3.6
  • Database: MarianaDB

Nextcloud configuration:

Details ``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "nextcloud.wester.digital" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "32.0.1.2", "overwrite.cli.url": "https:\/\/nextcloud.wester.digital", "htaccess.RewriteBase": "\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "app_install_overwrite": [ "otpmanager" ], "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "sendmail", "mail_sendmailmode": "pipe", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": true, "maintenance": false, "maintenance_window_start": 3, "theme": "", "loglevel": 2, "log_type": "file", "logfile": "\/var\/log\/nextcloud.log", "logdateformat": "F d, Y H:i:s", "memcache.local": "\\OC\\Memcache\\APCu" } } ```

Client

Please complete the following information.

  • Browser (incl. version): chromium 138.0.7204.255
  • OS: Fyde Os 21

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneed to reproduceIssue that has not been reproduced

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions