## infra counted as not installed (v0.315.0 line)
=== RUN   TestAppPage_InfraAppHasNoInstall
    logins_folders_test.go:193: FileBrowser offers Install — an infrastructure app is part of the box
--- FAIL: TestAppPage_InfraAppHasNoInstall (0.09s)
## no fallback login answer (v0.319.0 behaviour)
=== RUN   TestAppPage_EveryInstalledAppHasOneLoginAnswer
    logins_folders_test.go:256: immich: 0 login answers, want exactly 1
    logins_folders_test.go:256: rallly: 0 login answers, want exactly 1
    logins_folders_test.go:256: bentopdf: 0 login answers, want exactly 1
--- FAIL: TestAppPage_EveryInstalledAppHasOneLoginAnswer (0.10s)
## no library preference in the Files target
## absent drive still linked
=== RUN   TestAppPage_UnknownSourceIsTextNotLink
    logins_folders_test.go:315: romm links a folder on a drive that is not on the box
--- FAIL: TestAppPage_UnknownSourceIsTextNotLink (0.08s)
## plaintext stored
=== RUN   TestFileBrowserReset_SetsVerifiesAndStoresEncrypted
    filebrowser_reset_test.go:56: the stored value is the plaintext password (or empty)
--- FAIL: TestFileBrowserReset_SetsVerifiesAndStoresEncrypted (0.00s)
## verify of the new password removed
=== RUN   TestFileBrowserReset_FailedVerifyKeepsOperator
    filebrowser_reset_test.go:73: a reset whose new password does not log in reported success
--- FAIL: TestFileBrowserReset_FailedVerifyKeepsOperator (0.00s)
## state check removed
=== RUN   TestFileBrowserReset_OnlyInOperatorState
    filebrowser_reset_test.go:95: state "": err = <nil>, want ErrFileBrowserNotOperator
    filebrowser_reset_test.go:98: state "": the apply ran
    filebrowser_reset_test.go:101: state "" changed to "generated"
    filebrowser_reset_test.go:95: state "generated": err = <nil>, want ErrFileBrowserNotOperator
    filebrowser_reset_test.go:98: state "generated": the apply ran
## protected deploy guard removed
=== RUN   TestDeployStack_RefusesProtectedStack
--- FAIL: TestDeployStack_RefusesProtectedStack (0.00s)
## no library preference in the Files target (rerun)
=== RUN   TestAppPage_FilesButtonTarget
    logins_folders_test.go:292: calibre-web: Files → https://files.example.hu/files/Beolvas%C3%A1s/calibre, want https://files.example.hu/files/M%C3%A9dia%20&amp;%20k%C3%B6nyvt%C3%A1r/media/books
--- FAIL: TestAppPage_FilesButtonTarget (0.08s)
## protected deploy guard removed (rerun)
=== RUN   TestDeployStack_RefusesProtectedStack
--- FAIL: TestDeployStack_RefusesProtectedStack (0.00s)
panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked]
panic({0xac07c0?, 0x116c870?})
	/usr/local/go/src/runtime/panic.go:860 +0x13a
    filebrowser_reset_test.go:128: filebrowser (Protected=true): err = went on into the deploy (panicked on the bare manager), want ErrProtectedStack
    filebrowser_reset_test.go:131: filebrowser: left Deploying set
    filebrowser_reset_test.go:128: filebrowser (Protected=false): err = went on into the deploy (panicked on the bare manager), want ErrProtectedStack
    filebrowser_reset_test.go:131: filebrowser: left Deploying set
    filebrowser_reset_test.go:128: samba (Protected=false): err = went on into the deploy (panicked on the bare manager), want ErrProtectedStack
  XX  DECOY: a bad value only in the English block                           rc=1 (expected 0)
  XX  DECOY: the key under ANOTHER mapping                                   rc=1 (expected 0)
