Visiting certain websites on Safari with AdBlock installed causes pinch-to-zoom to stop working
(This was originally filed at radar.apple.com as radar://15053702 but it was subsequently determined to be Adblock-related. I can't find any bug tracker for AdBlock, so it's landing here.)
Summary:
Visiting certain websites causes pinch-to-zoom behavior to stop working in Safari. I have been seeing this issue for some time, but it has taken me a long time to isolate the test case. Might be new on 10.8.5.
Steps to Reproduce:
1. Open various websites like Google.com, Apple.com, etc.
2. Verify that you can pinch-to-zoom
3. In a new tab, open this website: http://rhodiadrive.com/tag/moleskine/
4. Wait about 15 seconds
Expected Results:
You can pinch to zoom on the affected website
You can pinch to zoom on the Google.com / Apple.com tabs
Actual Results:
You cannot pinch to zoom on the affected website
You cannot pinch to zoom on Google.com / Apple.com tabs
Scrolling seems slow or doesn't work on all tabs
Scrollbar position seems erratic
Version:
OSX 10.8.5 (12F37)
Safari 6.0.5 (8536.30.1)
Notes:
I have been seeing this behavior on other sites as well, although mostly behind a login, so providing reproduction steps is problematic.
Discussions are closed to public comments.
If you need help with AdBlock please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by Jérémy on Oct 10, 2013 @ 06:48 PM
Hello Drew,
When I look in the error-console, I see many errors in a javascript of the website itself. Also, when I open the website on Safari 6.0.5, my Mac starts to do very weird and freezes a bit. I think it's an error on the site itself.
Kind Regards,
Jérémy Keusters
2 Posted by Drew Crawford on Oct 10, 2013 @ 07:11 PM
Hi Jèrèmy,
It may be that the website itself has errors, but this should probably not brick a modern web browser.
I escalated this to Apple under the radar number below, but since the issue only reproduces with the Adblock extension installed, I'm also filing with you. Clearly there is something in the Adblock codebase that is triggering this behavior, but it's not immediately clear whether the bug is in Safari or whether it is in Adblock.
Drew
3 Posted by Jérémy on Oct 10, 2013 @ 07:16 PM
Hello Drew,
I can however reproduce your issue, so I marked this to our developers and they will decide if it's important enough to fix it. We need to sort out issues as our developer team isn't really big, so we have limitations.
If you have experience with coding, feel free to make a patch for this. You can find the code of AdBlock here.
Kind Regards,
Jérémy Keusters
Support Staff 4 Posted by AdBlock on Nov 13, 2013 @ 12:08 PM
Hi,
The rhodiadrive website causes AdBlock's block count to increase endlessly in Chrome. The site seems to be responding to a failed resource load by loading the resource again in an infinite loop.
Drew, thank you for the excellent repro, but it's not worth trying to handle this page's pathological scripting. If you can provide a repro using a site that gracefully handles network problems, I'll reconsider.
I expect that disabling AdBlock on the rhodia website is a workaround for the issue.
AdBlock closed this discussion on Nov 13, 2013 @ 12:08 PM.