Bug 488976 - Share dialogue on Discover's app details page (Purpose.AlternativesView) shows nonsense
Summary: Share dialogue on Discover's app details page (Purpose.AlternativesView) show...
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 6.1.0
Platform: Fedora RPMs Linux
: HI normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2024-06-22 12:43 UTC by Gregorplanet
Modified: 2024-06-28 15:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.1.2


Attachments
Nonsense sharing popup (16.75 KB, image/png)
2024-06-22 12:43 UTC, Gregorplanet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gregorplanet 2024-06-22 12:43:38 UTC
Created attachment 170814 [details]
Nonsense sharing popup

SUMMARY
The share popup on any app details page in Discover just shows five buttons, without any indication what they do

STEPS TO REPRODUCE
1. Open Discover
2. Search an app and open its details page
3. Click the share button at the bottom

OBSERVED RESULT
See attached screenshot

EXPECTED RESULT
Showing options like "Generate QR Code", just like in Plasma 6.0

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2024-06-25 21:58:54 UTC
Can reproduce, how embarrassing. The component itself is Purpose.AlternativesView; moving to the Purpose framework.
Comment 2 Bug Janitor Service 2024-06-27 22:31:12 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/872
Comment 3 Nate Graham 2024-06-28 15:27:41 UTC
Git commit 295c9460080366084e8a573468ed292e58ce4dd2 by Nate Graham, on behalf of Aleix Pol.
Committed on 28/06/2024 at 15:24.
Pushed by ngraham into branch 'master'.

ApplicationPage: Fix share dialog

PromptDialog wants its contents to place themselves in a layout and
anyway we were setting a size way too small.

M  +1    -1    discover/qml/ApplicationPage.qml

https://invent.kde.org/plasma/discover/-/commit/295c9460080366084e8a573468ed292e58ce4dd2
Comment 4 Nate Graham 2024-06-28 15:31:14 UTC
Git commit 1ba781bd504c7b04d6b827a4ea98ec5c400df0ed by Nate Graham.
Committed on 28/06/2024 at 15:31.
Pushed by ngraham into branch 'Plasma/6.1'.

ApplicationPage: Fix share dialog

PromptDialog wants its contents to place themselves in a layout and
anyway we were setting a size way too small.


(cherry picked from commit 295c9460080366084e8a573468ed292e58ce4dd2)

Co-authored-by: Aleix Pol <aleixpol@kde.org>

M  +1    -1    discover/qml/ApplicationPage.qml

https://invent.kde.org/plasma/discover/-/commit/1ba781bd504c7b04d6b827a4ea98ec5c400df0ed