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

kobotoolbox / kpi / 23009486282
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 12 Mar 2026 03:26PM UTC
Jobs 10
Files 896
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

12 Mar 2026 03:21PM UTC coverage: 82.037% (+0.003%) from 82.034%
23009486282

push

github

web-flow
fix(map): display correct results when filtering map DEV-1446 DEV-1555 DEV-1553 DEV-1564 (#6679)

### đŸ“Ŗ Summary
Fixes the map display to show only submissions from the selected
question

### 💭 Notes
To save myself the time of reiterating every discovery from the time I
started working on this I'll leave a link to the zulip discussion:

https://chat.kobotoolbox.org/#narrow/channel/7-Product/topic/Map.20view.2C.20and.20harmfulness.20of.20.60_geolocation.60/near/783626

https://chat.kobotoolbox.org/#narrow/channel/7-Product/topic/Map.20view.2C.20and.20harmfulness.20of.20.60_geolocation.60/near/793770

This PR fixes 4 bugs (and therefore has many preview steps to check)
because it removes the frontend dependency on `_geolocation` caused
multiple issues.

### 👀 Preview steps

**It may be clearer to follow the reproduction steps outlined in the
respective linear tasks as it comes with a survey and a detailed
explanation of the issue, but the following steps should also work**

1. â„šī¸ have an account and **create a new project** (this step is
important to ensure steps 6. and 7. go as planned)
2. create 2 distinct geopoint questions, let's call them question A and
question B
3. create 3 submissions, all 3 answering question A and **only** one
submission answering question B
-- to make some later steps more clear, answer question A with points
very close together, like clicking on the name of a city for example
5. Navigate to the map data display
6. Click in the settings cog
7. 🔴 [on main] notice that the modal doesn't have any radio buttons
selected by default
8. đŸŸĸ [on PR] notice that the modal has the first question selected by
default (DEV-1553)
9. Select **question A** and save
7. 🔴 [on main] notice that saving the modal does nothing on first save,
and another one is required to actually update the points
8. đŸŸĸ [on PR] notice that clicking "Save" once updates the points
immediately (DEV-1564)
11. Do step 8 again
6. 🔴 [on main] notice that the points have com... (continued)

7535 of 11642 branches covered (64.72%)

28964 of 35306 relevant lines covered (82.04%)

5.81 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
24
74.76
-23.3% kpi/utils/usage_calculator.py
Jobs
ID Job ID Ran Files Coverage
1 23009486282.1 12 Mar 2026 03:26PM UTC 892
54.77
2 23009486282.2 12 Mar 2026 03:26PM UTC 892
53.21
3 23009486282.3 12 Mar 2026 03:27PM UTC 894
54.46
4 23009486282.4 12 Mar 2026 03:27PM UTC 894
56.04
5 23009486282.5 12 Mar 2026 03:27PM UTC 892
53.25
6 23009486282.6 12 Mar 2026 03:28PM UTC 894
65.95
7 23009486282.7 12 Mar 2026 03:28PM UTC 892
60.35
8 23009486282.8 12 Mar 2026 03:29PM UTC 894
54.63
9 23009486282.9 12 Mar 2026 03:30PM UTC 896
68.23
10 23009486282.10 12 Mar 2026 03:30PM UTC 894
61.51
Source Files on build 23009486282
  • Tree
  • List 896
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 8ee0eb0e on github
  • Prev Build on main (#23002712955)
  • Next Build on main (#23050028172)
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