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

fyne-io / fyne / 31893423935
60%

Build:
DEFAULT BRANCH: develop
Ran 15 Aug 2026 03:46PM UTC
Jobs 1
Files 406
Run time 1min
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

15 Aug 2026 03:41PM UTC coverage: 59.823% (+0.02%) from 59.805%
31893423935

push

github

web-flow
widget: rebuild form item render slot when its Widget is replaced (#6459)

* widget: rebuild form item render slot when its Widget is replaced

ensureRenderItems() only ever appended render objects for newly added
Items, so replacing an existing FormItem.Widget after the form had
already been rendered was silently ignored by Refresh(), unlike Text
changes which are applied in place by updateLabels().

Fixes #1966

* widget: reset stale per-widget FormItem state on widget swap

Address review feedback on the previous commit: when an item's Widget
is swapped, also detach the old widget's validation callbacks and
reset validationError, invalid, wasFocused and helperOutput, so none
of it leaks from the widget that used to occupy the slot.

28 of 28 new or added lines in 1 file covered. (100.0%)

4 existing lines in 1 file now uncovered.

27190 of 45451 relevant lines covered (59.82%)

813.22 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
64.52
-3.23% app/preferences.go
Jobs
ID Job ID Ran Files Coverage
1 31893423935.1 15 Aug 2026 03:46PM UTC 406
59.82
GitHub Action Run
Source Files on build 31893423935
  • Tree
  • List 406
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8860ee95 on github
  • Prev Build on develop (#31880861522)
  • Next Build on develop (#32020239033)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc