Fix KeePassGO open screen field and banner UX

This commit is contained in:
Joe Julian
2026-03-29 15:35:32 -07:00
parent fc9580403d
commit 761fae9b9b
3 changed files with 24 additions and 7 deletions
+6 -6
View File
@@ -1783,8 +1783,8 @@ func TestEnterOnLocalLifecycleScreenDefaultsToOpenVault(t *testing.T) {
if !handled {
t.Fatal("handleKeyPress(Return) = false, want true")
}
if got := u.state.StatusMessage; got != "open vault complete" {
t.Fatalf("StatusMessage = %q, want %q", got, "open vault complete")
if got := u.state.StatusMessage; got != "" {
t.Fatalf("StatusMessage = %q, want empty after open", got)
}
}
@@ -1815,8 +1815,8 @@ func TestEnterOnRemoteLifecycleScreenDefaultsToOpenRemoteVault(t *testing.T) {
if !handled {
t.Fatal("handleKeyPress(Return) = false, want true")
}
if got := u.state.StatusMessage; got != "open remote vault complete" {
t.Fatalf("StatusMessage = %q, want %q", got, "open remote vault complete")
if got := u.state.StatusMessage; got != "" {
t.Fatalf("StatusMessage = %q, want empty after remote open", got)
}
}
@@ -2072,8 +2072,8 @@ func TestUILocalLifecycleActionsUpdateVisibleStatusMessages(t *testing.T) {
reopened.masterPassword.SetText("correct horse battery staple")
reopened.vaultPath.SetText(path)
reopened.runAction("open vault", reopened.openVaultAction)
if got := reopened.state.StatusMessage; got != "open vault complete" {
t.Fatalf("status after open = %q, want %q", got, "open vault complete")
if got := reopened.state.StatusMessage; got != "" {
t.Fatalf("status after open = %q, want empty", got)
}
if got := reopened.state.ErrorMessage; got != "" {
t.Fatalf("error after open = %q, want empty", got)