nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.05k stars 801 forks source link

In 3.1.0 Settings only the user icons of the first and the last account are displayed right away #2731

Open nursoda opened 3 years ago

nursoda commented 3 years ago

How to use GitHub

Expected behaviour

In Settings, ALL icons (of the user accounts) should be displayed upon start.

Actual behaviour

Only the icons of the first and the last account are loaded right away. If one selects on one of the other accounts, that user icon is loaded. If one switches from "No proxy" to "Use System Proxy" (or back), all icons are loaded immediately.

illustration

Versions

Client: Did work fine in 3.0.3, described behavior started with 3.1.0. Server: Happens just the same against NC 19…25 instances.

er-vin commented 3 years ago

How is it in the main dialog account menu? The same accounts have an icon or not?

nursoda commented 3 years ago

In the main dialog dropdown, all user icons appear immediately.

ilippert commented 3 years ago

Nextcloud Desktop Client Version 3.1.1 (Fedora).

I have three accounts, and the user icons/images are not displayed in the correct order in the main dialoge, one account's icon is not displayed at all.

nursoda commented 3 years ago

I found further weirdness: I was a bit too quick when setting up a new computer with multiple nc sync accounts: I accidentally still was logged in as admin. I noticed when I wanted to select which files to sync. In the browser, I logged out and logged back in with the correct user, then went BACK in the sync setup wizard, re-started the v2 auth flow, was led to the website, clicked OK – and still had the wrong account set up. (err 1). So I had to delete that account which led to this weirdness: grafik They all do have Icons (err 2). The 3rd icon belongs to the 4th account, the 4th icon to the 5th, and so on (err 3). Deleting the ".tab.digital" account then led to this situation: grafik This does not change upon closing the sync client completely and reopening it. Here's the correct mapping (I clicked on each account before, that "loads" the icons – apart from 1st and last, they are there when one opens that dialog). grafik I'm curious: Is that "0\…\1\" to "7\…\8\" thing on porpose or part of the error? Here some excerpts from my .config/Nextcloud/nextcloud.cfg:

[General]
…
[Accounts]
0\Folders\1\ignoreHiddenFiles=false
0\Folders\1\journalPath=._sync_<ID1>.db
0\Folders\1\localPath=/data/<PATH1>/
0\Folders\1\paused=false
0\Folders\1\targetPath=/
0\authType=webflow
0\serverVersion=20.0.4.0
0\url=https://cloud.<DOMAIN1>.de
0\user=@Invalid()
0\webflow_user=<USER1>
1\Folders\2\ignoreHiddenFiles=false
…
version=2

[Settings]
geometry=…

[SharingDialog]
geometry=@ByteArray(…)
github-actions[bot] commented 3 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

nursoda commented 3 years ago

@github-actions/"stale" status: I can't do much more, can I?

github-actions[bot] commented 3 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

nursoda commented 3 years ago

@github-actions/"stale" status: I can't do much more, can I?

github-actions[bot] commented 3 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

ilippert commented 3 years ago

The issue is not solved - of minor functional importance, but in terms of UI satisfaction important

nursoda commented 3 years ago

Still present in 3.3.3

nursoda commented 2 years ago

Still present in 3.5.1

nursoda commented 2 years ago

Still present in 3.6.0

nursoda commented 2 years ago

The 3rd icon belongs to the 4th account, the 4th icon to the 5th, and so on (err 3).

THAT part seems to have been fixed in 3.6.2.

The non-loading within the settings dialog remains: grafik

Each icon is loaded if one selects that cloud (not-yet-shown-icon). All icons are loaded if one switches network proxy settings, e.g. from None to System-Proxy.