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

IJHack / QtPass / 28659639755
63%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2026 12:15PM UTC
Jobs 1
Files 81
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

03 Jul 2026 12:10PM UTC coverage: 56.754% (+0.03%) from 56.72%
28659639755

push

github

web-flow
fix: keep clipboard autoclear tracking when navigating between entries (#1607)

* fix: keep clipboard autoclear tracking when navigating between entries

clippedText records what copyTextToClipboard() placed on the clipboard so the
autoclear timer knows what to clear. But setClippedText() (called on every entry
show) and clearClippedText() (called on every tree navigation) both overwrote
it, so after copying a password and then selecting another entry the timer saw
clippedText != clipboard and refused to clear — leaving the copied password on
the clipboard indefinitely, past its autoclear window.

The staged value was never consumed anywhere (on-demand copy uses the field
value directly), so it only corrupted the autoclear tracker. Make clippedText a
pure record of the current clipboard contents: setClippedText() now only copies
in "always copy" mode (via copyTextToClipboard, which sets the tracker) and no
longer overwrites it otherwise, and the vestigial clearClippedText() and its
navigation call are removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc

* docs: update setClippedText docstring to match conditional copy behavior

setClippedText only copies (and thus updates the autoclear tracker) in
"always copy" mode; document that instead of implying it always mutates the
tracked value.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

0 of 2 new or added lines in 1 file covered. (0.0%)

1 existing line in 1 file now uncovered.

3811 of 6715 relevant lines covered (56.75%)

30.8 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
37.11
0.43% src/qtpass.cpp

Coverage Regressions

Lines Coverage ∆ File
1
27.58
0.03% src/mainwindow.cpp
Jobs
ID Job ID Ran Files Coverage
1 28659639755.1 03 Jul 2026 12:15PM UTC 81
56.75
GitHub Action Run
Source Files on build 28659639755
  • Tree
  • List 81
  • Changed 5
  • Source Changed 5
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28659639755
  • 9aca140c on github
  • Prev Build on main (#28657019015)
  • Next Build on main (#28677369139)
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