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

kobotoolbox / kpi / 25515255167
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: release/2.026.21
DEFAULT BRANCH: master
Ran 07 May 2026 06:48PM UTC
Jobs 10
Files 912
Run time 3min
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

07 May 2026 06:43PM UTC coverage: 82.137% (+0.006%) from 82.131%
25515255167

push

github

web-flow
fix(transcription): submission data not updating on navigation DEV-2097 (#7030)

### đŸ“Ŗ Summary
Fixes an issue with using arrow navigation to switch to other
submissions in audio processing view would not fully update submission
data, causing possible data loss. Also, adds confirmation message when
there is unsaved data in the view and a user tries to navigate to
another question or submission.


### 💭 Notes
- A key (used submission._uuid) is needed to be given to components so
they know when to update, or else react will likely retain the current
state.
- `hasUnsavedData` was integrated into `SelectQuestion` and
`SelectSubmission` to protect against navigation and data loss when
unsaved data is present.

### 👀 Preview steps
1. â„šī¸ have an account and a project with audio question data
2. enter the audio processing view
3. create an AUTOMATIC transcription
4. dont save nor discard, leaving the transcription in the validation
state
5. use the top-right arrows to navigate to another submission
4. 🔴 [on main] notice that the submission data is not updated and, if
the save button is pressed, data is saved in the current submission
5. đŸŸĸ [on PR] notice that the submission data updates, displaying the
correct state and data for the current submission
6. start a MANUAL transcription and fill in some text. Do not save nor
discard
6. select another question from the top-left question selection
4. 🔴 [on main] notice that navigation occurs and unsaved data is lost
5. đŸŸĸ [on PR] notice that a confirmation message appears to avoid data
loss
6. start a MANUAL transcription and fill in some text. Do not save nor
discard
6. press the arrow buttons on top right to navigate to another
submission
4. 🔴 [on main] notice that navigation occurs and unsaved data is lost
5. đŸŸĸ [on PR] notice that a confirmation message appears to avoid data
loss

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

7803 of 11998 branches covered (65.04%)

29621 of 36063 relevant lines covered (82.14%)

5.78 hits per line

Coverage Regressions

Lines Coverage ∆ File
10
44.0
-40.0% kobo/apps/stripe/signals.py
8
58.51
-8.51% kobo/apps/stripe/utils/billing_dates.py
5
76.47
-4.2% kobo/apps/stripe/utils/subscription_limits.py
Jobs
ID Job ID Ran Files Coverage
1 25515255167.1 07 May 2026 06:49PM UTC 908
54.23
2 25515255167.2 07 May 2026 06:49PM UTC 908
52.69
3 25515255167.3 07 May 2026 06:50PM UTC 910
53.91
4 25515255167.4 07 May 2026 06:50PM UTC 908
52.92
5 25515255167.5 07 May 2026 06:50PM UTC 910
55.47
6 25515255167.6 07 May 2026 06:51PM UTC 910
65.98
7 25515255167.7 07 May 2026 06:51PM UTC 908
60.22
8 25515255167.8 07 May 2026 06:51PM UTC 910
61.35
9 25515255167.9 07 May 2026 06:53PM UTC 910
54.27
10 25515255167.10 07 May 2026 06:53PM UTC 912
68.22
Source Files on build 25515255167
  • Tree
  • List 912
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 3bc3fdb9 on github
  • Prev Build on release/2.026.12 (#25503822748)
  • Next Build on release/2.026.12 (#25750860804)
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