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

Blightmud / Blightmud / 22755561323 / 1
74%
dev: 74%

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

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>

8857 of 11242 relevant lines covered (78.78%)

764443.13 hits per line

Source Files on job 22755561323.1
  • Tree
  • List 77
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22755561323
  • 8434e122 on github
  • Prev Job for on dev (#22755512105.1)
  • Next Job for on dev (#22755858785.1)
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