Uh, so I guess the focus issue just doesn't exist anymore? Removing that code seems to have no effect. I can't reproduce the bug I was trying to fix (which occurred when entering a bad passphrase).
So I've taken the hack out entirely.
I've also added a bare-bones tst_ShellWithPassphrase.qml to allow testing the passphrase shell, which I just realized is hard to do without the benefit of "./run.sh -k" now.
Uh, so I guess the focus issue just doesn't exist anymore? Removing that code seems to have no effect. I can't reproduce the bug I was trying to fix (which occurred when entering a bad passphrase).
So I've taken the hack out entirely.
I've also added a bare-bones tst_ShellWithPa ssphrase. qml to allow testing the passphrase shell, which I just realized is hard to do without the benefit of "./run.sh -k" now.