This is a spin-off of bug 88502. Now that fetching/searching for Firefox themes actually works, there are still some small tweaks to be made. Quoting from IRC discussion on topic:
"atm the dialog shows 9 empty previews. I don't think that's smart usage of screen space. Either hide the previews until a category is actually selected or pre-select LibreOffice category and load those previews"
My comments: I wouldn't go with preloading (since fetching those previews is dog-slow) and I'd wait for user to actually select something and only then enlarge the dialog accordingly.
agreed → new
My suggestion is to treat the categories as filter and to preload all themes. The whole thing would be designed completely wrong, otherwise.
Dogginess: Can't be such a big deal to get a couple of bytes.
Component -> UI, Keyword -> needsUXEval (+CC ux-advice)
I still don't understand which themes are showing for the categories. Are they random? Or the first 9 mozilla shows for the specific category? Imo those themes should work really well with LO and not change.
If they don't change the preview image could be hardcoded and no loading at all needs to be done. Problem solved?
No further input so removing UX. Whether the first items are loaded (after making it fast, bug 113385) or hard-coded (as Steve suggests in c4) doesn't change my take in c2 => preselect one category and load on start.
*** Bug 93599 has been marked as a duplicate of this bug. ***
Some further information in bug 93599.
Preloading seems fine now as the search/preview is much faster than before. Patch is on gerrit: https://gerrit.libreoffice.org/#/c/61609/
Muhammet Kara committed a patch related to this issue.
It has been pushed to "master":
tdf#99776: Preload a persona category initially
It will be available in 6.2.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
It currently preloads the "LibreOffice" category, but it can be easily changed by adjusting the number on https://opengrok.libreoffice.org/xref/core/cui/source/options/personalization.hxx#29