1

(8 replies, posted in PunBB 1.2 bug reports)

Opera browser has feature called DOM cache. It completly preserves state of page when user goes back in history.

The problem is that punBB disables submit button. Because of that user is unable to go back, correct form and re-submit, because button stays disabled forever.

Solution to this is to add timeout that activates submit button again (this must be timeout, it can't be done in onload event).

2

(1 replies, posted in Feature requests)

I needed to include punBB output inside my pages, so I've used output buffering and parsed output as XML.

I've had to modify punBB to achieve that. It would be nice if that was possible out-of-the-box.

Output is not standalone XML, so it's more difficult to parse.
* <html> element should have xmlns="http://www.w3.org/1999/xhtml"
* Please use numeric entities. &#160; instead of  

Code uses exit(), so it can't be include()d in PHP.
* Please change exit() to pun_exit(), so it can be easily modified to throw exception instead of killing php.

Another little problem is that pun_bb uses many global variables. To avoid conflicts and allow easy inclusion inside functions punbb could use global $pun['var'] instead of $pun_var;, but that's not big issue.