Bug or feature ?...that is the question ...
I wouldn't call it a bug, just an oversight
Anyway, I have fixed the bug, which thankfully was relatively straightforward (adding '#' to the regex for URL parsing).
Since we're discussing it, I can't help but wonder if, had TPFC site software been open-sourced as a software oriented CMS, and consequently committed to a repository, that one bug, as well as any others, wouldn't have been corrected already by independent input...
If any of you are interested in the source code, drop me a PM. I have send it out at least once, but I am not sure if it has actually been deployed elsewhere since I didn't get any feedback.
Anyway, the TPFC system can only be classified as a CMS in the narrowest sense. It is just too specific for its purpose and not really extendable. Remember, I did it as a programming exercise to learn PHP, and it just grew organically. I wouldn't say I am very proud of the code. It could be much better.