Linux Appimage "Update" opens the website a dozen times
- Dominant language
- C++
- Stars
- 3.9k
- Forks
- 1k
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 123
Description
### ⚠️ Before submitting, please verify the following: ⚠️
- [x] This is a **bug**, not a question or a configuration issue.
- [x] This issue is **not** already reported on Github (I have searched for it).
- [x] Nextcloud Server and Desktop Client are **up to date**. See [Server Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) and [Desktop Releases](https://nextcloud.com/install/#install-clients) for supported versions.
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/)
### Bug description
When using the Appimage update button (once), the website https://nextcloud.com/install/ is opened at least 4 times, with a recent encounter of 12 tabs opened on my system.
### Steps to reproduce
1. Check for (stable) updates
2. Click "Update" button if a new version is available
3. Browser opens 4-12 tabs of https://nextcloud.com/install/
### Expected behavior
It should just open one instance of https://nextcloud.com/install/
### Which files are affected by this bug
No clue buddy
### Operating system
Linux
### Which version of the operating system you are running.
[code] System: Kernel: 7.0.0-28-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc Desktop: Cinnamon v: 6.6.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0 Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble Machine: Type: Laptop System: Acer product: Aspire AV15-53P v: V1.15 serial: Mobo: RPL model: Amber_RTU v: V1.15 serial: part-nu: 0000000000000000 uuid: UEFI: Insyde v: 1.15 date: 09/25/2025 Battery: ID-1: BAT1 charge: 46.5 Wh (96.9%) condition: 48.0/53.0 Wh (90.7%) volts: 16.4 min: 15.4 model: PANASONIC KT00405010 AP19B5L type: Li-ion serial: status: discharging cycles: 171 CPU: Info: 10-core (2-mt/8-st) model: 13th Gen Intel Core i7-1355U bits: 64 type: MST AMCP smt: enabled arch: Raptor Lake rev: 3 cache: L1: 928 KiB L2: 6.5 MiB L3: 12 MiB Speed (MHz): avg: 1153 high: 1800 min/max: 400/5000:3700 cores: 1: 1503 2: 400 3: 400 4: 1800 5: 1774 6: 1433 7: 1727 8: 400 9: 1800 10: 400 11: 400 12: 1800 bogomips: 62668 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Gen-13 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 0000:00:02.0 chip-ID: 8086:a7a1 class-ID: 0300 Device-2: Chicony ACER FHD User Facing driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-6:2 chip-ID: 04f2:b777 class-ID: 0e02 serial: Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93") Monitor-1: eDP-1 model: AU Optronics 0x946e res: 1920x1080 hz: 60 dpi: 142 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") modes: 1920x1080 API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.8-0ubuntu0.24.04.2 glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Xe Graphics (RPL-U) device-ID: 8086:a7a1 API: Vulkan v: 1.3.275 layers: 7 surfaces: xcb,xlib device: 0 type: integrated-gpu driver: N/A device-ID: 8086:a7a1 device: 1 type: cpu driver: N/A device-ID: 10005:0000 Audio: Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:51ca class-ID: 0401 API: ALSA v: k7.0.0-28-generic status: kernel-api Server-1: JACK v: 1.9.21 status: off Server-2: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active Server-3: PulseAudio v: 16.1 status: off (using pipewire-pulse) Network: Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 0000:00:14.3 chip-ID: 8086:51f1 class-ID: 0280 IF: wlp0s20f3 state: up mac: Bluetooth: Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-10:4 chip-ID: 8087:0033 class-ID: e001 Report: hciconfig ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block: hardware: no software: yes address: RAID: Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel driver: vmd v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f rev: class-ID: 0104 Drives: Local Storage: total: 953.87 GiB used: 596.79 GiB (62.6%) ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740 SDDQNQD-1T00-1014 size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 tech: SSD serial: fw-rev: 73101100 temp: 31.9 C scheme: GPT Partition: ID-1: / size: 938.36 GiB used: 596.69 GiB (63.6%) fs: ext4 dev: /dev/nvme0n1p4 ID-2: /boot/efi size: 256 MiB used: 35.3 MiB (13.8%) fs: vfat dev: /dev/nvme0n1p1 Swap: ID-1: swap-1 type: file size: 2 GiB used: 1.5 GiB (74.8%) priority: -1 file: /swapfile USB: Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0 speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900 Hub-2: 2-0:1 info: super-speed hub ports: 3 rev: 3.1 speed: 20 Gb/s lanes: 2 chip-ID: 1d6b:0003 class-ID: 0900 Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0 speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900 Device-1: 3-6:2 info: Chicony ACER FHD User Facing type: video driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA chip-ID: 04f2:b777 class-ID: 0e02 serial: Device-2: 3-9:3 info: Elan Micro ELAN:ARM-M4 type: driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 04f3:0c85 class-ID: 0000 Device-3: 3-10:4 info: Intel AX211 Bluetooth type: bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 8087:0033 class-ID: e001 Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003 class-ID: 0900 Sensors: Src: /sys System Temperatures: cpu: 38.0 C mobo: N/A Fan Speeds (rpm): N/A Power: 12v: N/A 5v: 5 3.3v: N/A vbat: N/A Repos: Packages: 3448 pm: dpkg pkgs: 3433 pm: flatpak pkgs: 15 No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb https: //mirror.netcologne.de/linuxmint/packages zena main upstream import backport 2: deb https: //mirror.netcologne.de/ubuntu noble main restricted universe multiverse 3: deb https: //mirror.netcologne.de/ubuntu noble-updates main restricted universe multiverse 4: deb https: //mirror.netcologne.de/ubuntu noble-backports main restricted universe multiverse 5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse Info: Memory: total: 16 GiB note: est. available: 15.31 GiB used: 7.03 GiB (45.9%) Processes: 374 Power: uptime: 1d 1h 54m states: freeze,mem suspend: s2idle wakeups: 3 hibernate: disabled Init: systemd v: 255 target: graphical (5) default: graphical Compilers: clang: 18 gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34 [/code]
### Installation method
Official Linux AppImage
### Nextcloud Server version
33.0.6
### Nextcloud Desktop Client version
34.0.1
### Did this occur after an update or on a clean installation?
Clean desktop client installation
### Are you using the Nextcloud Server Encryption module?
No
### Are you using an external user-backend?
- [ ] Default internal user-backend
- [ ] LDAP or Active Directory
- [ ] SSO - SAML
- [ ] Other
### Nextcloud Server logs
```shell
```
### Additional info
_No response_
Contributor guide
Research direction
Start by reproducing the issue through the "Update" button in the official Linux AppImage after a stable update is available. Trace the update action that opens https://nextcloud.com/install/ and determine why one click produces multiple tabs. Done means a single click opens exactly one instance of the installation page.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100