Web app: Top menu only visible in full screen

Summary of the issue you are facing:

The top menu is invisible unless the web app is in full screen mode (F11). This is new from other versions, but I can’t find a setting to change it back.

I installed Custom Menu app, but it didn’t help.

The top menu is always visible when I open NC in a web browser.

I have installed the web app through Chromium and Brave, with no change.

Steps to replicate it (hint: details matter!):

  1. Install web app
  2. Observe the top menu is hidden
  3. Press F11, observe the top menu is now visible

The Basics

*Operating system: Linux 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64

Webserver: Apache/2.4.58 (Ubuntu) (apache2handler)

Database: mysql 10.11.13

PHP version: 8.3.26

Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, random, Reflection, SPL, session, standard, sodium, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, bz2, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, intl, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, redis, Zend OPcache

Nextcloud version: 32.0.0 - 32.0.0.13

  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • after upgrading to v 32.0.0
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • bare metal
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • no

Configuration

Server configuration detail

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status

List of activated apps
Enabled:
 - activity: 5.0.0-dev.0
 - bruteforcesettings: 5.0.0-dev.0
 - calendar: 6.0.2
 - circles: 32.0.0
 - comments: 1.22.0
 - contacts: 8.0.4
 - contactsinteraction: 1.13.1
 - dashboard: 7.12.0
 - federation: 1.22.0
 - files_downloadlimit: 5.0.0-dev.0
 - files_pdfviewer: 5.0.0-dev.0
 - files_reminders: 1.5.0
 - files_sharing: 1.24.0
 - files_trashbin: 1.22.0
 - files_versions: 1.25.0
 - firstrunwizard: 5.0.0-dev.0
 - integration_mastodon: 4.0.0
 - logreader: 5.0.0-dev.0
 - mail: 5.5.10
 - nextcloud_announcements: 4.0.0-dev.0
 - notes: 4.12.3
 - notifications: 5.0.0-dev.0
 - password_policy: 4.0.0-dev.0
 - photos: 5.0.0-dev.1
 - privacy: 4.0.0-dev.0
 - recommendations: 5.0.0-dev.0
 - related_resources: 3.0.0-dev.0
 - richdocuments: 9.0.1
 - richdocumentscode: 25.4.504
 - serverinfo: 4.0.0-dev.0
 - sharebymail: 1.22.0
 - socialsharing_email: 3.3.0
 - support: 4.0.0-dev.0
 - survey_client: 4.0.0-dev.0
 - suspicious_login: 10.0.0-dev.0
 - systemtags: 1.22.0
 - text: 6.0.0-dev.0
 - twofactor_totp: 14.0.0
 - unroundedcorners: 1.1.5
 - updatenotification: 1.22.0
 - user_status: 1.12.0
 - weather_status: 1.12.0
 - webhook_listeners: 1.3.0
Disabled:
 - admin_audit
 - app_api: 32.0.0
 - cfg_share_links: 7.0.1
 - encryption
 - files_external
 - twofactor_nextcloud_notification: 4.0.0
 - user_ldap

Configuration (config/config.php)
{
    "opcache.interned_strings_buffer": 24,
    "filelocking.enabled": "false",
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "memcache.local": "\\OC\\Memcache\\APCu",
    "default_phone_region": "DK",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "domain.net",
        "10.0.0.30"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "32.0.0.13",
    "overwrite.cli.url": "https:\/\/netvenlig.net",
    "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,
    "maintenance_window_start": 1,
    "simpleSignUpLink.shown": false,
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpmode": "smtp",
    "mail_sendmailmode": "smtp",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpport": "587",
    "mail_smtpauth": 1,
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "loglevel": 3,
    "twofactor_enforced": "true",
    "twofactor_enforced_groups": [],
    "twofactor_enforced_excluded_groups": [],
    "maintenance": false,
    "theme": "",
    "forbidden_filename_characters": [
        "\\",
        "\/"
    ],
    "forbidden_filename_extensions": [
        ".filepart",
        ".part"
    ],
    "defaultapp": "",
    "app_install_overwrite": [],
    "config_preset": 0
}

Cron Configuration:

Mode: cron
Last: 2025-10-16T22:40:02+00:00 (105 seconds ago)

External storages: files_external is disabled

User-backends:

  • OC\User\Database

Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36

Setup checks

system
  • Errors in the log: 12 errors in the logs since 10. oktober 2025 00.41.47
  • Transactional File Locking: The database is used for transactional file locking. To enhance performance, please configure memcache, if available.
php
  • PHP Imagick module: The PHP module “imagick” in this instance has no SVG support. For better compatibility it is recommended to install it.

same problem here with web app on macOS. (safari and chrome)