flathub / flathub/com.nextcloud.desktopclient.nextcloud

[Bug]: UI Elements not visible in Dark or Light mode on Linux flatpak

Open
#132 13 comments 8 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
14
Forks
24
Avg merge
5h 16m
Merged PRs (30d)
4

Description

Reposting the bug report [here](https://github.com/nextcloud/desktop/issues/5847) at the request of the maintainers

### Bug description

Elements of the UI are not visible in the client. Different elements are not visible depending on light/dark mode but there are always at least some which cannot be seen. Screenshots:

![image](https://github.com/nextcloud/desktop/assets/1363931/8adbc3a2-491a-43df-9974-4ccd4b4f27d5)

![image](https://github.com/nextcloud/desktop/assets/1363931/8a3210d5-cfce-4418-a1ac-f2b2dec0b6a8)

![image](https://github.com/nextcloud/desktop/assets/1363931/ba7e2f1a-8c33-48b1-a842-762b60509c46)

![image](https://github.com/nextcloud/desktop/assets/1363931/9f17f6db-37cd-4cc6-91eb-6e2fd767d410)

running the client via the terminal gives this error:

```
flatpak run com.nextcloud.desktopclient.nextcloud --logwindow
QSocketNotifier: Can only be used with threads started with QThread
qt.qpa.qgnomeplatform: Could not find color scheme ""

** (nextcloud:2): WARNING **: 15:39:14.605: atk-bridge: get_device_events_reply: unknown signature
```

### Steps to reproduce

1. Open client
2. Client does not display text correctly
...

### Expected behavior

When opening client text and UI elements should be visible

### Which files are affected by this bug

com.nextcloud.desktopclient.nextcloud

### Operating system

Linux

### Which version of the operating system you are running.

Fedora 38

### Package

Other

### Nextcloud Server version

27

### Nextcloud Desktop Client version

3.9.0

### Nextcloud Server logs

```shell
I don't see any content in the log that is relevant to this but here are the logs from the last few hours which go back to before I started and stopped the client several times so if it was throwing errors up stream they should show up.

{"reqId":"5nXLo8Y2WYfEhnPC90R9","level":3,"time":"2023-06-28T15:22:17+00:00","remoteAddr":"192.168.160.1","user":"Brian","app":"index","method":"GET","url":"/apps/photos/api/v1/preview/50044?etag=b15476b23e1455d4c2002681bb8fca5f&x=64&y=64","message":"Could not create folder \"/appdata_oce7nhhwrxtg/preview/3/c/f/4/1/9/e/50044\"","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36","version":"27.0.0.8","exception":{"Exception":"OCP\\Files\\NotPermittedException","Message":"Could not create folder \"/appdata_oce7nhhwrxtg/preview/3/c/f/4/1/9/e/50044\"","Code":0,"Trace":[{"file":"/config/www/nextcloud/lib/private/Files/AppData/AppData.php","line":147,"function":"newFolder","class":"OC\\Files\\Node\\Folder","type":"->"},{"file":"/config/www/nextcloud/lib/private/Preview/Storage/Root.php","line":74,"function":"newFolder","class":"OC\\Files\\AppData\\AppData","type":"->"},{"file":"/config/www/nextcloud/lib/private/Preview/Generator.php","line":643,"function":"newFolder","class":"OC\\Preview\\Storage\\Root","type":"->"},{"file":"/config/www/nextcloud/lib/private/Preview/Generator.php","line":139,"function":"getPreviewFolder","class":"OC\\Preview\\Generator","type":"->"},{"file":"/config/www/nextcloud/lib/private/Preview/Generator.php","line":116,"function":"generatePreviews","class":"OC\\Preview\\Generator","type":"->"},{"file":"/config/www/nextcloud/lib/private/PreviewManager.php","line":192,"function":"getPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/config/www/nextcloud/apps/photos/lib/Controller/PreviewController.php","line":162,"function":"getPreview","class":"OC\\PreviewManager","type":"->"},{"file":"/config/www/nextcloud/apps/photos/lib/Controller/PreviewController.php","line":128,"function":"fetchPreview","class":"OCA\\Photos\\Controller\\PreviewController","type":"->"},{"file":"/config/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":230,"function":"index","class":"OCA\\Photos\\Controller\\PreviewController","type":"->"},{"file":"/config/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":137,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/config/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/config/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/config/www/nextcloud/lib/base.php","line":1064,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/config/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/config/www/nextcloud/lib/private/Files/Node/Folder.php","Line":166,"CustomMessage":"--"}}
{"reqId":"E7GPskm1760VzklJjEic","level":3,"time":"2023-06-28T15:45:13+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:45:13+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"http://feeds.feedburner.com/alienhandsyndrome read error : No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:45:36+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/inba_0/media/rss read error : Server error: `GET https://unofficialbird.com/inba_0/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:46:29+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/khyleri/media/rss read error : Server error: `GET https://unofficialbird.com/khyleri/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:46:38+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/vanishlily/media/rss read error : Server error: `GET https://unofficialbird.com/vanishlily/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:46:40+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/maydayer9/media/rss read error : Server error: `GET https://unofficialbird.com/maydayer9/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"E7GPskm1760VzklJjEic","level":2,"time":"2023-06-28T15:46:46+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/DpinDD/media/rss read error : Server error: `GET https://unofficialbird.com/DpinDD/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":3,"time":"2023-06-28T16:45:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:45:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"http://feeds.feedburner.com/alienhandsyndrome read error : No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:45:30+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/inba_0/media/rss read error : Server error: `GET https://unofficialbird.com/inba_0/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:46:17+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/khyleri/media/rss read error : Server error: `GET https://unofficialbird.com/khyleri/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:46:25+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/vanishlily/media/rss read error : Server error: `GET https://unofficialbird.com/vanishlily/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:46:27+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/maydayer9/media/rss read error : Server error: `GET https://unofficialbird.com/maydayer9/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"KOhplob3va0OSivnqSb2","level":2,"time":"2023-06-28T16:46:33+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/DpinDD/media/rss read error : Server error: `GET https://unofficialbird.com/DpinDD/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":3,"time":"2023-06-28T17:50:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"http://feeds.feedburner.com/alienhandsyndrome read error : No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:30+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/inba_0/media/rss read error : Server error: `GET https://unofficialbird.com/inba_0/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:44+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/khyleri/media/rss read error : Server error: `GET https://unofficialbird.com/khyleri/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:46+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/vanishlily/media/rss read error : Server error: `GET https://unofficialbird.com/vanishlily/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:47+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/maydayer9/media/rss read error : Server error: `GET https://unofficialbird.com/maydayer9/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"pn8siGI0CXSpB9T0Az2s","level":2,"time":"2023-06-28T17:50:48+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/DpinDD/media/rss read error : Server error: `GET https://unofficialbird.com/DpinDD/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":3,"time":"2023-06-28T18:55:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:12+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"http://feeds.feedburner.com/alienhandsyndrome read error : No parser can handle this stream","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:27+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/inba_0/media/rss read error : Server error: `GET https://unofficialbird.com/inba_0/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:39+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/khyleri/media/rss read error : Server error: `GET https://unofficialbird.com/khyleri/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:42+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/vanishlily/media/rss read error : Server error: `GET https://unofficialbird.com/vanishlily/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:43+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/maydayer9/media/rss read error : Server error: `GET https://unofficialbird.com/maydayer9/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
{"reqId":"utJ5HpIlvbgmRxBdykyY","level":2,"time":"2023-06-28T18:55:44+00:00","remoteAddr":"","user":"--","app":"news","method":"","url":"--","message":"https://unofficialbird.com/DpinDD/media/rss read error : Server error: `GET https://unofficialbird.com/DpinDD/media/rss` resulted in a `502 Bad Gateway` response:\nJester route exception

An error has occu (truncated...)\n","userAgent":"--","version":"27.0.0.8","data":{"app":"news"}}
root@b63a071e52fc:/data#
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.