Reset remote sync dialog scroll state

This commit is contained in:
Joe Julian
2026-04-06 22:28:14 -07:00
parent 43ef58936b
commit 7868a77c8a
2 changed files with 20 additions and 1 deletions
+13
View File
@@ -6781,6 +6781,19 @@ func TestUIRemoteSyncSetupMatchingCredentialsUsesMatchingHost(t *testing.T) {
}
}
func TestUIOpenRemoteSyncSetupDialogResetsDialogScrollPosition(t *testing.T) {
t.Parallel()
u := newUIWithModel("desktop", vault.Model{})
u.syncDialogList.Position = layout.Position{First: 2, Offset: 48, BeforeEnd: true}
u.openRemoteSyncSetupDialog()
if got := u.syncDialogList.Position; got != (layout.Position{}) {
t.Fatalf("syncDialogList.Position = %#v, want zero position after opening setup dialog", got)
}
}
func TestUIAdvancedSyncMatchingRemoteCredentialEntriesUsesSavedBindingForCurrentVault(t *testing.T) {
t.Parallel()