PHPMyAdmin version: 3.5.7
MySQL version: 5.5.30
PHP version: 5.3.22
It looks like Safari 6.0 changed the X-WebKit-CSP header syntax. I kept getting an error in the console (see attachment) and inline-editting didn't work, so I tried multiple things and changing this header solved all problems.
To clarify:
Safari 5.1 syntax:
"X-WebKit-CSP: allow 'self'; options inline-script eval-script"
Safari 6.0 syntax:
"X-WebKit-CSP: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
~~~~~
Please try the attached patch.
This does not solve the problem (but it should)... I did some digging and it seems PMA_USR_BROWSER_VER contains a wrong value.
Thanks, please try this other patch.
This patch works!
Tom,
I added a patch to correctly detect older Safaris. Could you try this patch to see if all is still OK with your 6.0 ?
https://github.com/phpmyadmin/phpmyadmin/commit/e7dbc50a19a2862001e938129ad764c3bcacb477.patch