It seems Safari doesn't like the use of the 'continue' as an object element. I have a short JS script all neatly wrapped up as a JavaScript "object" ....
function obj()
{
function _continue()
{
do_something_here;
}
this.continue = _continue;
}
This worked fine with IE (7, 8 and 9), Firefox, Chrome and Opera; but Safari 5.05 complained that "this.continue = _continue;" was an error.
Simple enough to fix - "continue" is now "restart" and all complaints have fled the house (for now).