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

IJHack / QtPass / 35698254431
93%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 07:19AM 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 07:10AM UTC coverage: 92.873% (+0.04%) from 92.835%
35698254431

push

github

web-flow
PasswordDialog: removing a field no longer deletes it mid-request; typed OTP secrets are normalised (#1903)

removeField() called QFormLayout::removeRow(), which deletes the label and
the line at once. The request arrives from inside the label's
contextMenuEvent(), whose stack QMenu is parented to that label (QObject's
destructor then delete()s a stack object), or from inside the line's own
trailing action's triggered(). The row is now taken out of the form and its
widgets are deleted once control is back in the event loop.

hookOtpField() connected the textEdited handler as a lambda with
Qt::UniqueConnection, which Qt refuses for functors ("unique connections
require a pointer to member function of a QObject subclass"): the connection
was never made, m_otpFieldEdited stayed false, and a bare base32 secret the
user typed was never canonicalised on leaving the field. The handler is a
member function now.

The context-menu test drives Remove field as well, and the normalisation test
covers the typed bare secret.


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

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

10 of 11 new or added lines in 1 file covered. (90.91%)

8796 of 9471 relevant lines covered (92.87%)

146.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
99.42
-0.29% src/passworddialog.cpp
Jobs
ID Job ID Ran Files Coverage
1 35698254431.1 22 Sep 2026 07:19AM UTC 114
92.87
GitHub Action Run
Source Files on build 35698254431
  • Tree
  • List 114
  • Changed 4
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35698254431
  • c5df9076 on github
  • Prev Build on main (#35673823993)
  • Next Build on main (#35698271281)
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