• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

fyne-io / fyne / 42777403691
62%
develop: 62%

Build:
Build:
LAST BUILD BRANCH: fix/issue-6649-backspace-wrap-cursor
DEFAULT BRANCH: develop
Ran 10 Nov 2026 08:14AM UTC
Jobs 1
Files 416
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

10 Nov 2026 07:44AM UTC coverage: 61.636% (+0.07%) from 61.569%
42777403691

Pull #6652

github

shreyanshj10
Keep a wrapped line's trailing space on its row, and follow the cursor

Word wrap drops the space it wraps on, since it belongs to neither of the
two rows it separates. When that space is the last rune of the line there
is no second row to drop it in front of, so no row covered the position
after it and the cursor at the end of the line resolved outside of every
row. Keep it on the row that was just closed instead, which leaves the
number of rows unchanged.

Resizing a wrapped Entry moves the wrap points, so entryRenderer.Layout
resolves the cursor's position again afterwards. It decided whether to by
comparing textPosFromRowCol before and after, but that is docBegin plus the
column and docBegin of the first row is always zero, so the comparison
could never see a cursor on the first row move. Compare the resolved row
and column instead.
Pull Request #6652: Keep the trailing space of a word-wrapped line inside its rows

4 of 4 new or added lines in 2 files covered. (100.0%)

284 existing lines in 10 files now uncovered.

26085 of 42321 relevant lines covered (61.64%)

16177.99 hits per line

Coverage Regressions

Lines Coverage ∆ File
72
78.65
-0.2% internal/driver/glfw/window.go
60
75.08
-0.13% dialog/file.go
39
79.37
0.44% internal/driver/mobile/canvas.go
35
84.37
-0.73% internal/widget/scroller.go
32
0.0
0.0% cmd/fyne_demo/tutorials/widget.go
24
92.42
0.41% widget/richtext.go
9
90.05
0.08% widget/form.go
8
89.27
0.21% widget/markdown.go
3
0.0
0.0% text.go
2
74.77
2.7% app/preferences.go
Jobs
ID Job ID Ran Files Coverage
1 42777403691.1 10 Nov 2026 08:14AM UTC 416
61.64
GitHub Action Run
Source Files on build 42777403691
  • Tree
  • List 416
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #6652
  • PR Base - develop (#41609287607)
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