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

agama-project / agama / 15469984059 / 3 – web
73%
master: 73%

Build:
DEFAULT BRANCH: master
Ran 05 Jun 2025 02:42PM UTC
Files 36
Run time 4s
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

05 Jun 2025 02:40PM UTC coverage: 82.297%. First build
web – 15469984059.3

push

github

web-flow
Fixed UI event handling (#2443)

## Problem

- The web UI is stuck and displays the spinner until the installation is
finished.
- https://bugzilla.suse.com/show_bug.cgi?id=1241208

## Details

- When the "status" query data was not obtained yet the
"InstallationPhaseChanged", "ProductChanged" and "IssuesChanged" web
socket events were ignored.
- This could possibly get the UI stuck when the loading screen was
displayed because of the `selectedProduct === undefined && isBusy`
condition.
- If the "ProductChanged" event was ignored in that case the loading
screen would be displayed until the installer is busy (i.e. until the
end of installation) because the selected product would not be
refreshed.

## Solution

- Handle those events even when the "status" is not defined.
- Add more logging to see more details if this fix is still not enough.

## Testing

- The bug happens only rarely and requires a very specific timing
between the web browser requests and the command line starting automatic
installation in background so I can not verify that it really fixes the
problem.

92 of 132 branches covered (69.7%)

Branch coverage included in aggregate %.

252 of 286 relevant lines covered (88.11%)

80.92 hits per line

Source Files on job web - 15469984059.3
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 15469984059
  • 5a075951 on github
  • Prev Job for on master (#15468577498.)
  • Next Job for on master (#15470746812.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