• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 25050186282
81%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2026 11:31AM UTC
Jobs 3
Files 889
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Apr 2026 11:28AM UTC coverage: 77.673% (-0.005%) from 77.678%
25050186282

push

github

web-flow
fix(web): avoid misleading UI when no desktops are available (#3436)

While presenting the work done at
https://github.com/agama-project/agama/pull/3420, @joseivanlopez
identified a corner case not handled by it: when products do not offer
any desktop environments.

The previous implementation could show misleading messages such as “No
desktop selected,” offer links to select a desktop that didn't exist, or
display an empty desktop selection page. While this didn't make Agama
crash, it created a confusing and unexpected experience.

This PR ensures the UI adapts gracefully with a few behavioral changes:

* **Avoid misleading messages** by only showing “No desktop selected”
when desktops are actually available, **regardless of whether the
product is configured to suggest a desktop selection**.
* **Prevent empty views and maintain UI consistency** by redirecting
users away from the desktop selection page when no desktops exist and
displaying a clear informational message in the software page section.
The desktop section is intentionally **not hidden** in this case to
preserve layout consistency.

3867 of 6155 branches covered (62.83%)

Branch coverage included in aggregate %.

17 of 19 new or added lines in 4 files covered. (89.47%)

5 existing lines in 2 files now uncovered.

22172 of 27369 relevant lines covered (81.01%)

97.08 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
90.24
-2.06% web/src/components/software/SoftwarePage.tsx
1
95.71
-0.91% web/src/components/software/SoftwarePatternsSelection.tsx

Coverage Regressions

Lines Coverage ∆ File
3
95.31
-1.51% web/web/src/components/software/SoftwarePage.tsx
2
98.1
-1.0% web/web/src/components/software/SoftwarePatternsSelection.tsx
Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 25050186282.3 28 Apr 2026 11:31AM UTC 579
72.75
GitHub Action Run
3 service 24659724894.3 20 Apr 2026 09:47AM UTC 310
91.51
GitHub Action Run
1 rust 19474749743.1 18 Nov 2025 05:18PM UTC 185
22.45
GitHub Action Run
Source Files on build 25050186282
  • Tree
  • List 889
  • Changed 9
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25050186282
  • bc176ac5 on github
  • Prev Build on master (#25047926018)
  • Next Build on master (#25114516151)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc