nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.53k stars 4.08k forks source link

[Bug]: Black text on black background in Dark Mode #45143

Closed gomanab closed 6 months ago

gomanab commented 7 months ago

⚠️ This issue respects the following points: ⚠️

Bug description

There is a reported bug about the dark theme and invisible text, but the user reports it's a caching problem. This is not a caching issue, as it happens even after clearing my cache and using a new computer with a fresh browser.

There are two trouble spots:

  1. When in mobile, the three dots to navigate to other apps (Notes, Files, Phone, Music, etc) the dots are black while the other icons are all white. This makes the dots completely hidden.
  2. When in Nextcloud office, specifically the excel sheet, the text in the cells are black. When editing the text, in the header, the text is white, but in the grid itself, it is black. Making it impossible to see.

I really enjoy the dark theme, but with these two issues I especially have to revert back to the light theme. Please fix.

Thank you.

Steps to reproduce

  1. Enable Dark Theme
  2. Go into mobile to view the dots
  3. Go into Nextcloud office (Excel) to view the cell font color.

Expected behavior

Font should be white, not black.

Installation method

None

Nextcloud Server version

28

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

None

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

Configuration report

"system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "28.0.5.1",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
        "updater.release.channel": "stable",
        "maintenance": false,
        "session_lifetime": 300,
        "theme": "",
        "loglevel": 0,
        "encryption.legacy_format_support": false,
        "encryption.key_storage_migrated": false,
        "default_phone_region": "US",
        "app_install_overwrite": [
            "unsplash",
            "files_reader"
        ],
        "maintenance_window_start": 1,
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "995",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "music.lastfm_api_key": "803cc5553d5b54b4a3063683ad2c15da",
        "updater.secret": "***REMOVED SENSITIVE VALUE***"
    }

List of activated Apps

Enabled:
  - activity: 2.20.0
  - admin_audit: 1.18.0
  - bookmarks: 14.0.2
  - bruteforcesettings: 2.8.0
  - calendar: 4.7.2
  - circles: 28.0.0
  - cloud_federation_api: 1.11.0
  - cloud_py_api: 0.1.9
  - comments: 1.18.0
  - contacts: 5.5.3
  - contactsinteraction: 1.9.0
  - cospend: 1.6.1
  - dashboard: 7.8.0
  - dav: 1.29.1
  - encryption: 2.16.0
  - external: 5.3.1
  - federatedfilesharing: 1.18.0
  - federation: 1.18.0
  - files: 2.0.0
  - files_accesscontrol: 1.18.0
  - files_antivirus: 5.5.0
  - files_external: 1.20.0
  - files_pdfviewer: 2.9.0
  - files_reminders: 1.1.0
  - files_sharing: 1.20.0
  - files_trashbin: 1.18.0
  - files_versions: 1.21.0
  - firstrunwizard: 2.17.0
  - impersonate: 1.15.0
  - logreader: 2.13.0
  - lookup_server_connector: 1.16.0
  - mediadc: 0.3.8
  - music: 1.11.0
  - notes: 4.10.0
  - notifications: 2.16.0
  - oauth2: 1.16.3
  - password_policy: 1.18.0
  - passwords: 2024.4.21
  - phonetrack: 0.8.1
  - photos: 2.4.0
  - privacy: 1.12.0
  - provisioning_api: 1.18.0
  - related_resources: 1.3.0
  - richdocuments: 8.3.5
  - richdocumentscode: 24.4.103
  - serverinfo: 1.18.0
  - settings: 1.10.1
  - sharebymail: 1.18.0
  - spreed: 18.0.7
  - support: 1.11.1
  - survey_client: 1.16.0
  - suspicious_login: 6.0.0
  - systemtags: 1.18.0
  - tasks: 0.15.0
  - text: 3.9.1
  - theming: 2.3.0
  - theming_customcss: 1.16.0
  - twofactor_backupcodes: 1.17.0
  - twofactor_totp: 10.0.0-beta.2
  - twofactor_webauthn: 1.4.0
  - unsplash: 2.2.1
  - updatenotification: 1.18.0
  - user_ldap: 1.19.0
  - user_status: 1.8.1
  - viewer: 2.2.0
  - weather_status: 1.8.0
  - workflowengine: 2.10.0
Disabled:
  - deck: 1.12.2 (installed 1.12.2)
  - externalpassword: 1.1.0 (installed 1.1.0)
  - extract: 1.3.6 (installed 1.3.6)
  - files_reader: 1.5.3 (installed 1.5.3)
  - files_rightclick: 0.15.1 (installed 1.6.0)
  - mail: 3.6.0 (installed 3.6.0)
  - nextcloud_announcements: 1.17.0 (installed 1.13.0)
  - ransomware_protection: 1.14.0 (installed 1.14.0)
  - recommendations: 2.0.0 (installed 1.2.0)

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

No response

Additional info

No response

pierrelaurentpicard commented 6 months ago

Hi, We are facing same issue on NextCloud 28.0.3.

See you

joshtrichards commented 6 months ago

The Office/Calc issue sounds like CollaboraOnline/online#8553

skjnldsv commented 6 months ago

Yes, it seems like we're in the wrong repo here :)