Hello,
I had the same problem and my solution was to add a bit of PHP-code to Shutter Reloaded to stop it from executing when the site is visited by someone with a mobile device. It actually sounds more difficult than it is. Here's the guide:
1. In your WP dashboard go to "Installed Plugins".
2. Click "Edit" on Shutter Reloaded
3. You should now see the PHP-code in the file "shutter-reloaded/shutter-reloaded.php". First there is a comments section that starts with /* and ends with */. Just beneath the */ add this:
$isIOS = false;
if (strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') ||
strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') ||
strpos($_SERVER['HTTP_USER_AGENT'], 'iPod') ||
strpos($_SERVER['HTTP_USER_AGENT'], 'android') ||
strpos($_SERVER['HTTP_USER_AGENT'], 'Android')) {
$isIOS = true;
}
if ($isIOS == false){
4. IMPORTANT! In the very end of the file, add a } to close the open one we left in the end of the code we just inserted.
5. Click the button "Update File".
6. Done! If all is well any visitor on your site with a iOS or Android device will be met with a site that works as if Shutter Reloaded wasn't installed. I have set Shutter Reloaded to the option "Shutter on all image links and automatically make image sets for each Post/Page." and am pointing my image links at the individual image file. Any user with a mobile device will therefore be directed to the individual image when they click an image link. This works fine for me.
7. If you update the Shutter Reloaded plugin you will have to do this all over again.
I hope this will help someone out there!