Skip to content

[stable-34.0] fix(tray): GNOME + AppIndicator compatibility - #10664

Merged
mgallien merged 1 commit into
stable-34.0from
backport/10646/stable-34.0
Aug 25, 2026
Merged

[stable-34.0] fix(tray): GNOME + AppIndicator compatibility#10664
mgallien merged 1 commit into
stable-34.0from
backport/10646/stable-34.0

Conversation

@backportbot

@backportbot backportbot Bot commented Aug 25, 2026

Copy link
Copy Markdown

Backport of PR #10646

@github-actions

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10664.zip

Digest: sha256:11ab939c899dac23d4dc696e6186b66be3d8123e416b6b3f10af33c117323f1d

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

The account submenu does not work in a standard (Ubuntu) GNOME environment,
for the following reasons:

* If the submenu is empty, no `aboutToShow` event is sent. This patch
  pre-populates the submenu.
* If the submenu is updated when handling `aboutToShow`, it will be
  closed immediately. This patch causes the event handler to only
  fetch the activities in this case. It will still enable dynamic
  updates for KDE, i.e. `dataChanged` will be called. In case of
  GNOME, however, the menu is not marked visible, thus the
  `dataChanged` handler will not update (and thus close) the menu.
  However, since the tray menu is built when opening, the contents
  will be relatively recent even there, though not updating.

Signed-off-by: Istv谩n V谩radi <ivaradi@varadiistvan.hu>
@mgallien
mgallien enabled auto-merge August 25, 2026 11:00
@mgallien
mgallien force-pushed the backport/10646/stable-34.0 branch from 1cca309 to afa5afe Compare August 25, 2026 11:00
@sonarqubecloud

Copy link
Copy Markdown

@mgallien
mgallien merged commit 989e449 into stable-34.0 Aug 25, 2026
21 checks passed
@mgallien
mgallien deleted the backport/10646/stable-34.0 branch August 25, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants