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

agama-project / agama / 25050186282 / 3 – web
81%
master: 81%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2026 11:31AM UTC
Files 579
Run time 16s
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: 72.746% (-0.004%) from 72.75%
web – 25050186282.3

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 %.

14118 of 18568 relevant lines covered (76.03%)

88.78 hits per line

Source Files on job web - 25050186282.3
  • Tree
  • List 579
  • Changed 9
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 25050186282
  • bc176ac5 on github
  • Prev Job for on master (#25047926018.3)
  • Next Job for on master (#25114516151.3)
  • 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