This is not a request for help, just a document of my own stupidity. Hopefully it saves someone else (or my future self!) some time & trouble.
Symptom:
Your form page that is using a Wizard will unexpectedly redirect to the top-level index page when you try to access it. Eg, you try to access /test and you end up with a HTTP 303 redirect to /. You have no URL rewrite, HTTP pipeline redirect, or form redirect that would do such a thing.
Solution:
You dummy, you tried to make a Screen using the same syntax as the Wizard. Eg:
object Foo extends Wizard {
object Bar extends Screen {
//…
}}
Try the correct Screen syntax on for size:
object Foo extends Wizard {
val Bar = new Screen {
//…
]}
HTH.
—Noel Weichbrodt