I thought that It might help someone else if I posted some hints on debugging TMS Webcore.
- It happens in the browsers developer tools (not in the Delphi IDE). Your source is visible there for stepping through.
- The keys are different, I keep hitting the Delphi ones. Maybe I can re-allocate them.
- Breakpoints are not dynamic. They have to be put in before you run the application.
- You cant put a breakpoint on begin. If you do, it doesnt compile and gives you a bogus error. I re-wound my code and re-installed stuff before I realised what was happening.