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

IJHack / QtPass / 35721653780
93%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 11:37AM UTC
Jobs 1
Files 114
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

22 Sep 2026 11:28AM UTC coverage: 92.937% (-0.002%) from 92.939%
35721653780

push

github

web-flow
PasswordDialog: the "typed in" mark belongs to the OTP field, not the dialog (#1905)

#1903 made the textEdited connection work, and with it a dialog-wide flag
became a bug: hookOtpField() never disconnected the field that used to be the
OTP one, so typing into a renamed-away field set the flag, and the next
editingFinished() rewrote the loaded value of the field that is the OTP one
now (a backup code like 12345678 looks like base32 and became an otpauth URI).
The mark is a property on the line edit the user typed in, read from the field
that is the OTP one; hookOtpField() disconnects the previous field when the
role moves; removeField() disconnects the removed line before hide() takes its
focus (editingFinished() fired into normalizeOtpField() for a field that was
gone); ~PasswordDialog() disconnects every line before QDialog hides the
window, which reached a slot of the destroyed part (a debug build asserted);
and ~FieldLabel() deletes its rename editor, a sibling that stayed behind as a
focused zombie when the field was removed mid-rename.

Four tests, each red on the previous source; the bare-secret normalisation test
runs in a fresh dialog so its keystrokes are what marks the field. CHANGELOG
entry: the unconnected handler has been in 1.8.0 and 1.8.1.


Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

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

1 existing line in 1 file now uncovered.

8776 of 9443 relevant lines covered (92.94%)

148.49 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
99.15
-0.27% src/passworddialog.cpp
Jobs
ID Job ID Ran Files Coverage
1 35721653780.1 22 Sep 2026 11:37AM UTC 114
92.94
GitHub Action Run
Source Files on build 35721653780
  • Tree
  • List 114
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35721653780
  • 0d82f1ea on github
  • Prev Build on main (#35698271281)
  • Next Build on main (#35721681840)
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