Password Depot for Android — QA Test Report

Build 20.0.0-beta15 (1945) · Round 14 · Generated 9/16/2026, 2:52:44 PM

1 · Environment

Device / AndroidSamsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
KeyboardSamsung Keyboard 5.9.12, Microsoft SwiftKey, Gboard
Browser(s)Chrome 152, Edge 152, Firefox 155
Build line20.0.0-beta15 (1945)
TesterSheva Ma
Date started2026-Sep-15

2 · Summary

BlockTotal✅ Pass❌ Fail⏭️ Skip🔄 In Progress⬜ Pending
Part 0 — Round 14 Re-Test: Beta13 Bug Fixes 13112 000
Part 0b — Round 14 New Features & Explicit Retests 310 200
Part 1 — Core Pass: A1–A10 (Every Tester, Every Device) 1073 000
Part 3 — Focus Blocks C1–C11 1190 200
Total37285 400
Items tested / total37 / 37
Pass rate (of decided items)85%
Failures5
Skipped4

3 · Failures (5)

R9 AC-487 New database starts with Windows default categories
Section: Part 0 — Round 14 Re-Test: Beta13 Bug Fixes
Tested device: Samsung Galaxy S22
Comments / Jira key: Issue still reproducible, reopened.
R12 AC-458 (One UI 7) Autofill test page follows the app language
Section: Part 0 — Round 14 Re-Test: Beta13 Bug Fixes
Tested device: Samsung Galaxy S22
Comments / Jira key: Issue still reproducible, reopened.
A7 Autofill in Your Daily Browser
Section: Part 1 — Core Pass: A1–A10 (Every Tester, Every Device)
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-493
https://internal.tracker.password-depot.de/browse/AC-494
A9 Appearance, Language, Rotation, Tablet
Section: Part 1 — Core Pass: A1–A10 (Every Tester, Every Device)
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-458
A10 Stability & Error Visibility
Section: Part 1 — Core Pass: A1–A10 (Every Tester, Every Device)
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-524

3b · Skipped (4)

IDTitleReason
N1One-Time Codes from the ServerES v20 is not ready for testing, hence skip it.
N2Sign-in Error Messages (Client Part)ES-987 is not fixed, hence cannot verify this yet.
C9Enterprise Offline CopyNo ES v20 available for testing.
C11Hand-Over of Previous-App Offline ChangesNo ES v20 available for testing.

4 · Detailed Results

Part 0 — Round 14 Re-Test: Beta13 Bug Fixes

These bugs were reported in Round 13 and claimed fixed. Re-test every one on build 1945.

R1AC-496Sev-0 ✅ PASS
Crash “Placement happened before lookahead” in list/detail layout
What to test: The Sev-0 crash in the list/detail layout was reported in Round 13. The layout no longer uses the pane scaffold that caused it.
Steps
  1. Repeat both step sequences from the original report on a Galaxy S22 with a cloud database.
  2. Open the list, open a detail, navigate back and forth, rotate and switch panes.
  3. Watch for any crash, ANR or freeze.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R2AC-505 ✅ PASS
Leaving the server mode no longer signs you out
What to test: A session must end only by signing out, locking from the app bar, auto-lock in the background, a 401 from the server, or opening the offline copy.
Steps
  1. Sign in to Enterprise Server.
  2. Navigate Enterprise → entries, search, settings → Enterprise, then back.
  3. Confirm you are still signed in.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R3AC-506 / AC-507 ✅ PASS
WebDAV errors now name the HTTP status
What to test: When the storage location answers with an error, the app now says so with the HTTP status instead of “could not be reached”, and the support data records the status.
Steps
  1. Trigger a WebDAV error (e.g. upload a file larger than nginx client_max_body_size, default 1 MB).
  2. Observe the error message.
  3. Check the support data for the recorded HTTP status.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R4AC-515 ✅ PASS
Samsung keyboard “https://” suggestion no longer leaves a space
What to test: The Samsung keyboard’s “https://” suggestion left a space in web addresses. This affected the website, second URL and host/URL fields.
Steps
  1. Open an entry editor with a URL field.
  2. Use the Samsung keyboard’s “https://” suggestion.
  3. Check the resulting value for a stray space.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R5AC-516 ✅ PASS
Chrome 131+ save dialog appears with the page change
Setup needed: A device with Chrome 131+.
What to test: Chrome 131 or newer in its own autofill mode: the save dialog now appears with the page change after a login.
Steps
  1. Log in on a test page in Chrome 131+ with a credential typed manually.
  2. Watch for the Password Depot save dialog as the page changes.
  3. Check the support data for a SAVE line per request.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R6AC-518 / AC-519 ✅ PASS
Information entries in the server editor use Markdown
What to test: In the server entry editor the Information entry content is a Markdown editor and there is no separate comment field, exactly as in Windows. The detail view renders the content as Markdown.
Steps
  1. Open an Information entry on the server in the editor.
  2. Check that there is a Markdown content editor and no separate comment field.
  3. Save and view the detail; confirm Markdown rendering.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R7AC-520 ✅ PASS
Credit-card expiry 05/2026 stays 05/2026
What to test: A credit-card expiry typed as 05/2026 was stored as 05/0262. This is fixed.
Steps
  1. Create or edit a credit card entry with expiry 05/2026.
  2. Save, reopen, and check the stored value.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R8AC-521 ✅ PASS
PuTTY entries show “Key password”
What to test: PuTTY entries previously showed an internal tag instead of “Key password”.
Steps
  1. Create or open a PuTTY entry.
  2. Check the label of the key password field.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R9AC-487 ❌ FAIL
New database starts with Windows default categories
What to test: A new database starts with the Windows default categories (General, Windows, Private, Internet, Home Banking, in the app language) so the category picker is never empty.
Steps
  1. Create a new database.
  2. Open an entry editor and open the category picker.
Expected
Result
Status: ❌ FAIL
Tested device: Samsung Galaxy S22
Comments:
Issue still reproducible, reopened.
R10AC-483 ✅ PASS
Start screen offers last server database when no local database exists
What to test: The start screen now offers your last server database as the main action when no local database exists. It previously said “no database yet”.
Steps
  1. Remove all local databases from the app (or use a fresh install).
  2. Open the app; observe the start screen.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R11AC-495 ✅ PASS
“New file replaces this database” notice disappears after unlocking
What to test: After unlocking, the notice that the new file replaces this database once you unlock no longer remains visible.
Steps
  1. Open a database over an existing one (staged replacement).
  2. Unlock successfully.
  3. Check that the notice is gone.
Expected
Result
Status: ✅ PASS
Comments:
— none —
R12AC-458Sev-3 ❌ FAIL
(One UI 7) Autofill test page follows the app language
Setup needed: Samsung device with One UI 7.
What to test: On One UI 7 the Autofill test page now follows the app language and no longer flips the app into the system language.
Steps
  1. Set a non-system app language.
  2. Open Settings → Autofill test.
  3. Check the page language and the app language after leaving.
Expected
Result
Status: ❌ FAIL
Tested device: Samsung Galaxy S22
Comments:
Issue still reproducible, reopened.
R13AC-475Sev-3 ✅ PASS
Clipboard “Clear now” on Samsung — no app defect
What to test: The clipboard “Clear now” action sits in the app’s notification in the notification panel (pull it down fully). The keyboard’s clipboard and Samsung’s clipboard overlay are separate system features.
Design: true
Steps
  1. Copy a password on a Samsung device.
  2. Pull down the full notification panel.
  3. Find the Password Depot notification and use “Clear now”.
Expected
Result
Status: ✅ PASS
Comments:
— none —

Part 0b — Round 14 New Features & Explicit Retests

New in this build or explicitly requested for retest. Verify each feature works as described.

N1AC-485 / ES-986 ⏭️ SKIP
One-Time Codes from the Server
Setup needed: Password Depot Enterprise Server 20.0.0 with ES-986 (a dev build today, not released). Against any older server nothing changes.
What to test: For a server entry with a one-time code, the detail view shows a “One-time code (TOTP)” line, and autofill fills the code from the live server session. The seed stays on the server and every read appears in the server’s audit trail.
Steps
  1. Sign in to Enterprise Server 20 with ES-986.
  2. Open a server entry with a one-time code; check the detail view for a “One-time code (TOTP)” line.
  3. Trigger autofill on a matching login page and check that the code is filled from the live server session.
  4. Check the server’s audit trail for the read.
Expected
Result
Status: ⏭️ SKIP
Comments:
ES v20 is not ready for testing, hence skip it.
N2AC-497 / ES-987 ⏭️ SKIP
Sign-in Error Messages (Client Part)
What to test: The app distinguishes “the server could not send the authentication e-mail” from “no e-mail address is stored for this account” in both sign-in steps.
Known issue / note: ⚠️ Until server ticket ES-987 is resolved, the server still reports “user name or password is wrong” for both cases. The app distinction is prepared but may not be visible yet.
Steps
  1. Attempt sign-in with an account with no e-mail stored.
  2. Attempt sign-in triggering a mail delivery failure (if the server supports ES-987).
Expected
Result
Status: ⏭️ SKIP
Comments:
ES-987 is not fixed, hence cannot verify this yet.
N3AC-457 ✅ PASS
Dropbox — End-to-End Retest
What to test: The sign-in now reaches the real Dropbox login page in Chrome (“Log in or sign up to Dropbox to link with Password Depot”). Dropbox accepts the app’s redirect address.
Steps
  1. Connect a database on Dropbox via “Open from cloud…” or “Create new database”.
  2. Complete the sign-in in Chrome.
  3. Edit the database on Android and on Windows; sync.
  4. Disconnect the Dropbox storage location.
Expected
Result
Status: ✅ PASS
Comments:
— none —

Part 1 — Core Pass: A1–A10 (Every Tester, Every Device)

Estimated time: 45–60 minutes. Run on every device you test.

A1 ✅ PASS
First Launch & Database Creation
Steps
  1. Fresh install (or update): open the app.
  2. Create a database with a name and a test master password.
  3. Confirm the empty entry list is shown.
  4. Relaunch the app.
  5. Enter the master password; confirm unlock.
  6. Enter a wrong master password.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A2 ✅ PASS
Entries of Several Types
Steps
  1. Create the following entries: password entry (with URL of a test account), credit card (PIN/CVV), identity entry, information entry, entry with a protected custom field.
  2. While typing secret fields (password, PIN, CVV, protected values), verify keyboard behavior.
  3. Open detail view for each entry.
  4. Edit each entry and re-save.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A3 ✅ PASS
Folders, Search, Trash
Steps
  1. Create two folders.
  2. Move entries between them.
  3. Search by title, username, and URL.
  4. Delete an entry (move to trash).
  5. Restore it from the recycle bin.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A4 ✅ PASS
Locking
Steps
  1. Background the app and return quickly (within the auto-lock time).
  2. Stay away past the auto-lock time (Settings → Security → Auto-lock).
  3. Force-close the app from Recents.
  4. Relaunch.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A5 ✅ PASS
Biometric Unlock + Invalidation
Steps
  1. Enable Settings → Security → Biometric unlock.
  2. Lock the database.
  3. Unlock using fingerprint/face.
  4. Go to Android system settings and enroll an additional fingerprint.
  5. Return to the app.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A6 ✅ PASS
Clipboard
Steps
  1. Copy a password from the detail view.
  2. Check if a countdown notification appears (Android 13+: grant notification permission if asked).
  3. Paste the password in another app — confirm it works.
  4. Wait 30 seconds; attempt to paste again.
  5. Try the “Clear now” button in the notification.
  6. Check the keyboard’s own clipboard history (Samsung/Gboard/SwiftKey).
Expected
Result
Status: ✅ PASS
Comments:
— none —
A7 ❌ FAIL
Autofill in Your Daily Browser
Note: ⚠️ Chrome 131+ extra step required: Chrome → Settings → Autofill services → “Autofill using another service” → restart Chrome. Older Chrome reaches Password Depot only in an unreliable compatibility mode — please update Chrome.
Steps
  1. Enable Settings → Autofill service (follow system dialogs).
  2. Open Settings → Autofill test; confirm the suggestion appears on the built-in test form.
  3. Navigate to a test account login page in your browser.
  4. Verify autofill suggestion appears (inline chip or system sheet).
  5. Fill with Password Depot; confirm fields are filled correctly.
  6. Log in with a new credential typed manually; confirm save/update prompt appears.
  7. Negative check: navigate to a different or look-alike domain; confirm the entry is NOT offered under “Matching this site”.
Expected
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
https://internal.tracker.password-depot.de/browse/AC-493
https://internal.tracker.password-depot.de/browse/AC-494
A8 ✅ PASS
Autofill in One App
Steps
  1. Open any app with a login screen (use a test account).
  2. Trigger autofill.
  3. Test an app using Android Credential Manager (e.g. Facebook) if available.
Expected
Result
Status: ✅ PASS
Comments:
— none —
A9 ❌ FAIL
Appearance, Language, Rotation, Tablet
Steps
  1. Switch appearance: dark → light → system mode.
  2. Switch app language DE ↔ EN (Settings → App language on Android 13+).
  3. Rotate the device while unlocked; confirm session and selection survive.
  4. (Tablet/foldable only) Verify the two-pane list+detail layout.
  5. Note any clipped, untranslated, or oddly-worded text.
Expected
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
https://internal.tracker.password-depot.de/browse/AC-458
A10 ❌ FAIL
Stability & Error Visibility
What to test: What to watch for throughout testing: any crash or ANR (app not responding); any freeze that requires a force-close; any error that is swallowed silently (action appears to work but data is wrong).
Steps
  1. If any of the above occur, open Support data immediately (lock → “Support data…” on unlock screen).
  2. Copy the version line and any listed events.
  3. File a Jira Bug with Sev-0 and attach the support data.
Expected
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
https://internal.tracker.password-depot.de/browse/AC-524

Part 3 — Focus Blocks C1–C11

Complete the blocks assigned to you, or any you have the setup for.

C1 ✅ PASS
TOTP
Setup needed: A test account with 2FA / TOTP setup, and a reference authenticator app.
Steps
  1. Add a TOTP secret to a test entry using the entry editor.
  2. Use “Scan QR code” (camera or photo) to add the TOTP secret — test the QR scanner.
  3. Compare the 6-digit code with a reference authenticator for at least 3 consecutive periods.
  4. With autofill: open the 2FA field on a login page; confirm the code is offered only into the one-time-code field.
  5. Confirm the code is never offered into user/password fields.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C2 ✅ PASS
Passkeys (Android 14+)
Setup needed: Android 14+, device screen lock enabled. Test site: https://webauthn.io
Steps
  1. Settings → Passkey provider → select Password Depot. Verify the row shows “Enabled”.
  2. On webauthn.io: register a new passkey (should land in the Password Depot database).
  3. Sign in with the passkey using the same database.
  4. Move the passkey entry to the trash.
  5. Attempt sign-in again → expect “No matching passkey in the database”.
  6. Restore the passkey entry.
  7. Attempt sign-in again → confirm it works.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C3 ✅ PASS
WebDAV Sync
Setup needed: A real Nextcloud and/or Apache WebDAV server over HTTPS.
Steps
  1. Link the WebDAV server (Settings → Storage location & sync).
  2. Perform the initial database upload.
  3. Edit an entry on Android; sync; verify on Windows.
  4. Edit the same entry on both Android and Windows simultaneously.
  5. Sync from Android.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C4 ✅ PASS
Windows Interop
Setup needed: Windows Password Depot 19 and the same database accessible on both (file copy or WebDAV).
Steps
  1. Open the same .pswe file alternately in Windows PD 19 and Android.
  2. Verify that the following survive both directions (Android→Windows, Windows→Android): entries with umlauts/emoji in titles, folders and sub-folders, attachments, TAN lists (kept in file even though Android does not display them), entry history, custom icons, second-password (“four eyes”) entry.
  3. Specifically: set an expiry date on Android; open in Windows; confirm the date is preserved.
  4. Edit the same entry on both sides; sync; confirm a conflict copy appears rather than a silent overwrite.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C5 ✅ PASS
Attachments
Steps
  1. Attach a photo (a few MB) to an entry; reopen and export it; verify the file is intact.
  2. Attach a PDF (a few MB) to an entry; reopen and export it; verify the file is intact.
  3. Attempt to attach a file over 25 MB.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C6 ✅ PASS
Multi-Database & Master Password Change
What to test: Clarification (tester question of 15 Sep): the app’s copy of every database lives in the app’s private storage, invisible to file managers by design. “The file must survive” refers to a database at a storage location (a file opened via “Open database file…”, WebDAV or cloud); a database created “on this device” has no external file — removing it deletes the only copy, and the app says so and offers “Export a copy first”.
Steps
  1. Create a second database; switch between both databases.
  2. Export a copy of the second database (Settings → Databases & sync → “Export a copy…”, save to Downloads).
  3. Open that file via “Open database file…” (it appears as “Connected to a storage location”).
  4. Remove THAT entry from the app — the file in Downloads must still exist — and open it again.
  5. A database created “on this device”: removing it deletes the only copy; the app must say so and offer “Export a copy first”.
  6. Note: after “remove from app” the backup copies the app kept for that database are gone too — use a database you do not need for C7.
  7. Change the master password of a test database.
  8. Attempt to unlock with the old password.
  9. Check biometric unlock status.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C7 ✅ PASS
Backup & Restore
Steps
  1. Navigate to Databases & sync → Backup copies; create a backup of a test database.
  2. Make a few changes to the database.
  3. Restore an earlier backup copy.
  4. Enter a wrong password during restore; check for throttle (3 s / 10 s delay) and message.
  5. Enter the correct password; confirm restore.
  6. Verify the restored state is complete; confirm the previous state was saved as a new backup copy first; confirm the chosen copy is still listed.
  7. (If database is linked to a storage source) Confirm a notice says the next sync will merge instead of replace.
  8. Attempt to restore a deliberately corrupted backup file.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C8 ✅ PASS
Enterprise Thin Client
Setup needed: Office test server (Enterprise Server 20).
Steps
  1. Open the app → “Enterprise server…” on the start screen.
  2. Enter the server address and port; log in.
  3. On first connect: verify the TLS fingerprint confirmation dialog appears. Compare the SHA-256 with the server certificate (Windows: Home → PD Enterprise Server → “View server certificate”).
  4. Confirm server and port are remembered after the first successful login.
  5. Browse and search entries on the server.
  6. Edit an entry and save.
  7. Test sign-in with Windows domain credentials (DOMAIN\user or user@company.com) if AD is available.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C9 ⏭️ SKIP
Enterprise Offline Copy
Setup needed: Enterprise Server 20, TCP port 25020, a database with the offline right granted.
Steps
  1. Sign in to the server; tap “Save offline copy…” on the database list.
  2. Enter the server password (2FA accounts get a code field in step 2).
  3. Tap “Load databases” — confirm the TLS fingerprint once.
  4. Pick a database; confirm the copy is saved.
  5. Sign out; tap “Open offline copy” on the login screen; open with the server password.
  6. Verify the status line reads “Enterprise Server · offline copy”.
  7. Create/edit an entry offline; note the waiting-changes counter in the status line.
  8. Settings → Sync… → “Send changes to the server”: certificate question appears inside this screen; enter fingerprint; confirm all changes sent; “Load fresh copy” offered.
  9. Check: entry the server marks as non-editable → no edit action shown.
  10. Check: without export/save-as rights → Export and “Save as” are absent.
  11. Check: “Usable until” date matches the server’s offline period.
  12. Check: offline copy cannot be linked to cloud/WebDAV storage.
  13. Enter a wrong server password for an existing copy; confirm the error names the password (not “changes waiting”).
Expected
Result
Status: ⏭️ SKIP
Comments:
No ES v20 available for testing.
C10 ✅ PASS
Enterprise Single Sign-On (OpenID Connect / Entra ID)
Setup needed: Enterprise Server 20 with a configured OpenID Connect or Entra ID sign-in provider; the provider registration must contain the redirect oidc.acebit://password-depot.de/.
Steps
  1. Choose “Single sign-on (OpenID Connect / Entra ID)” in the Enterprise login; tap “Connect”.
  2. Complete sign-in in the browser; confirm the app returns to the database list.
  3. Sign out; use “Sign in with a different account”; confirm the provider prompts for account selection.
  4. Start a sign-in and cancel it in the browser; confirm the app shows “The sign-in in the browser was cancelled”.
  5. Sign in with an account the server does not know; expect “The Enterprise Server did not accept the sign-in…”.
  6. Rotate the device while the browser is open; confirm the sign-in continues.
  7. Press Home during sign-in and return via the browser.
  8. (If configured) Test the second factor after sign-in.
Expected
Result
Status: ✅ PASS
Comments:
— none —
C11 ⏭️ SKIP
Hand-Over of Previous-App Offline Changes
Setup needed: Enterprise Server 20, TCP port 25020. Either a previous-app installation with unsent offline changes, or the prepared file from the dev team.
Steps
  1. Start with the previous Password Depot for Android app installed and an Enterprise database with unsent offline changes.
  2. Update to this build; open “Import from previous app”; take the database over.
  3. Verify the report names the number of unsent changes and says they can be sent from the database.
  4. “Unlock now”: confirm the note at the top shows the same number.
  5. Tap “Send to the server…”: port 25020 and database name pre-filled; enter server, account, password.
  6. On first contact: certificate fingerprint question appears inside the dialog — enter it.
  7. Confirm the note disappears and the changes are on the server (verify in the Windows client).
  8. Test with a rejected change (e.g. no delete permission): note stays and names the reason; a later send tries only remaining open changes.
  9. Confirm the database never silently loses the note.
Expected
Result
Status: ⏭️ SKIP
Comments:
No ES v20 available for testing.

5 · Device Matrix Contribution

DimensionVariantCoveredNotes
Keyboard Gboard ✅
Keyboard Samsung Keyboard ✅
Keyboard SwiftKey ✅
Browser Chrome ✅
Browser Edge ❌ https://internal.tracker.password-depot.de/browse/AC-493
Browser Firefox ✅
Browser Samsung Internet ❌ https://internal.tracker.password-depot.de/browse/AC-494
Autofill style Android 11+ inline chips (note which you saw) —
Autofill style Android ≤13 dropdown ✅
Clipboard Samsung clipboard behavior ✅
Clipboard Pixel clipboard behavior ✅
Clipboard Xiaomi clipboard behavior ✅
Biometrics Fingerprint ✅
Biometrics Face unlock ✅
Biometrics Both enrolled n/a No real device for testing.
OEM quirks Xiaomi/HyperOS battery saver — auto-lock reliable? n/a No real device for testing.
OEM quirks Samsung battery saver — session killed mid-edit? ✅
Form factor Phone ✅
Form factor Tablet (≥ 600 dp) ✅
Form factor Foldable n/a No device

6 · Reporting Reference

Jira ProjectAndroid Client (AC)
Issue Type (bugs)Bug
Issue Type (coverage)Task
Affects Version20.0.0
Build line20.0.0-beta15 (1945)
Severity 0crash · data loss · lock-out
Severity 1feature wrong or unusable
Severity 2wrong, has a workaround
Severity 3visual / text
Deadlinewithin 10 working days
Bug summary format<area>: <short title>
Coverage summary formatBeta coverage: <device>

Support data: lock the app → tap “Support data…” on the unlock screen. Strictly local, secret-free. Copy version line + events into the issue.