Hi Milan,
I downloaded the project and I see the issue, but I'm not sure what's going
on. The browser history support in Spiffy UI depends on a framework called
history.js. That framework does use fragments in some cases to control
history and it may be getting confused with slashes and question marks.
The URL specification is a little unclear here, but some Googling around
gave me the quick answer that you should probably encode all special
characters, like slash and question mark, that you want to use in the URL
fragment.
You're email inspired me to upgrade Spiffy UI to the last version of
history.js so you might want to try the latest snapshot of Spiffy UI, but my
guess is it won't change this behavior. This sounds like it comes down to a
case of don't do that. I would encode any special characters you want to
use in the hash fragment.
Thanks,