test(sweep): add capture surfaces for the Wave-2 fund/secret modals
Register sweep surfaces for the redesigned Wave-2 modals so they get captured for visual review: modal-shield + modal-merge (ShieldDialog's two modes), modal-transfer (a z->t transfer so the converted deshielding DialogWarningHeader renders), and modal-key-export (KeyExportDialog — named distinctly from the settings modal-export-key). Each setup opens the dialog through its public show() without clicking any button, so no async RPC fires; teardown closes it. Adds a static hide() to ShieldDialog and KeyExportDialog for clean sweep teardown (AddressTransferDialog already had close()). KeyExportDialog::hide() also clears the revealed key + frees its QR, mirroring the dialog's own close/dismiss secret-wipe. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -44,6 +44,11 @@ public:
|
||||
*/
|
||||
static bool isOpen();
|
||||
|
||||
/**
|
||||
* @brief Close the dialog and clear the revealed key (used by the UI sweep teardown)
|
||||
*/
|
||||
static void hide();
|
||||
|
||||
private:
|
||||
static bool s_open;
|
||||
static bool s_fetching;
|
||||
|
||||
Reference in New Issue
Block a user