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

Blightmud / Blightmud / 22755561323
74%

Build:
DEFAULT BRANCH: dev
Ran 06 Mar 2026 08:35AM UTC
Jobs 1
Files 77
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

06 Mar 2026 08:33AM UTC coverage: 78.785% (-0.06%) from 78.84%
22755561323

push

github

web-flow
Fix wrap_line() to handle all ANSI escape sequence types (#1352)

The escape sequence parser in wrap_line() only recognized SGR sequences
(\x1b[...m) and would consume all characters until the next 'm' when
encountering any other escape type. This caused OSC 8 hyperlinks (emitted
by pulldown-cmark-mdcat for markdown links), CSI non-SGR sequences, DCS,
and APC sequences to eat visible text content.

Replace the simple in_escape boolean with a proper state machine that
handles CSI (terminated by 0x40-0x7E), OSC (terminated by BEL or ST),
DCS/SOS/PM/APC (terminated by ST), and simple two-byte ESC sequences.

Co-authored-by: daiimus <daiimus@gmail.com>

84 of 113 new or added lines in 1 file covered. (74.34%)

1 existing line in 1 file now uncovered.

8857 of 11242 relevant lines covered (78.78%)

764443.13 hits per line

Uncovered Changes

Lines Coverage ∆ File
29
76.37
-5.9% src/ui/user_interface.rs

Coverage Regressions

Lines Coverage ∆ File
1
86.61
-0.22% src/event.rs
Jobs
ID Job ID Ran Files Coverage
1 22755561323.1 06 Mar 2026 08:35AM UTC 77
78.78
GitHub Action Run
Source Files on build 22755561323
  • Tree
  • List 77
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8434e122 on github
  • Prev Build on dev (#22755512105)
  • Next Build on dev (#22755858785)
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