diff options
| author | cirakg <cirakg@cirakg.xyz> | 2026-10-27 01:08:30 +0100 |
|---|---|---|
| committer | cirakg <cirakg@cirakg.xyz> | 2026-10-27 01:08:30 +0100 |
| commit | 86c11634379ab87238d794f8f9e8bbc991041e4d (patch) | |
| tree | 4cf3943528c84205a85a33011d8361f17c2c7638 /CHANGELOG.md | |
| parent | bc4cc19df5f53519ca1aabd3cf161b6d78ffc16c (diff) | |
fix(import): splitting pasted otpauth:// links runs no character loop
OtpAuth.splitUris/firstWord looped over every character in one event, so
pasting about 100 links tripped the watchdog (the UI fixture imports Aegis
JSON, so it never ran this path). They now use native searches only. New
make watchdog case uris_100 (13,576 characters, twice per event) trips on
the old code and passes now. fr70: make lint, make test, make watchdog pass.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 42571b4..43fd4af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,8 @@ All notable changes to this project are documented here. The format follows changes shown; later ones keep waiting. - With storage full, every correct PIN stopped the app while promoting pending entries; it now reports "Storage full" and continues. +- Pasting about 100 `otpauth://` links tripped the watchdog: splitting the + text looped over every character in one event. ### Tests |
