desktop icon indicating copy to clipboard operation
desktop copied to clipboard

[Bug]: "applications" menu doesn't really work the first time

Open Mika-6-9 opened this issue 8 months ago • 3 comments

⚠️ Before submitting, please verify the following: ⚠️

Bug description

When you click on the applications menu (9 points) for the first time (at each startup), the menu does a sort of bounce to finally only display "files". If you click on the menu again, all the applications are displayed.

Steps to reproduce

  1. Click on 9 dots menu

Expected behavior

all applications are displayed

Which files are affected by this bug

GUI

Operating system

Windows

Which version of the operating system you are running.

Windows 11

Package

Official Windows MSI

Nextcloud Server version

29.0.14

Nextcloud Desktop Client version

3.16.x

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

Updated from a minor version (ex. 3.4.2 to 3.4.4)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

Are you using an external user-backend?

  • [x] Default internal user-backend
  • [x] LDAP/ Active Directory
  • [ ] SSO - SAML
  • [ ] Other

Nextcloud Server logs

Maybe related to https://github.com/nextcloud/desktop/pull/7730

Additional info

No response

Mika-6-9 avatar Apr 16 '25 15:04 Mika-6-9

can confirm on Win11 -- though it doesn't happen all the time for me.

I wonder if changing the Repeater component to an Instantiator would resolve that...

  • https://doc.qt.io/qt-6.8/qml-qtquick-controls-menu.html#using-instantiator
  • https://github.com/nextcloud/desktop/blob/c3ee07a819aa9a8e132537452a56a45461c9b4c1/src/gui/tray/TrayWindowHeader.qml#L113-L137

nilsding avatar Apr 16 '25 17:04 nilsding

Same behaviour with Instantiator instead of Repeater, unfortunately

nilsding avatar Apr 17 '25 10:04 nilsding

@nilsding Maybe a clue, I have multiple instances and accounts, sometimes when I switch from one to another the menu size is the size of the other instance.

Mika-6-9 avatar Jun 20 '25 09:06 Mika-6-9