When a page is blocked (not typo/wrong name) you serve up a page that contains a text input box to enter search terms (YAY!) and then force focus to that text box (BOOO!).

This is a really bad idea because it means that when an IFRAME is blocked (possibly due to a malware insertion, adult insertion, whatever), the blocked frame contents are served as a HTML page with the search box, then focus is driven to the search box by javascript you serve up. This forces the cursor, text input and the overall browser to scroll to the region containing the IFRAME, even if that might be very far down the page.

This is a very annoying problem and really lowers the usefulness of the blocks.

Do NOT assume this only relates to ad-blocking. It also happens for sites that have been hacked to serve malware, adult, etcs.
comments 6 Comments  

Comments

written by inbox788 232 days ago - show/hide this comment Rating: -3 | Rate Comment: + -

written by idisposable 228 days ago Rating: 1 | Rate Comment: + -

I think you click the current Vote count, but it's not really discoverable...

written by inbox788 228 days ago Rating: 0 | Rate Comment: + -

Clicking on the vote count just refreshes the page. Below the vote count it says "Votes", but it's not clickable. On the votable pages, it says "vote", without the "s" and they are links.

written by lexein 212 days ago Rating: 1 | Rate Comment: + -

And if you voted already, it says "Voted" - cute.

Here's where the tag makes sense - around "Vote". hee.

written by rockyy 163 days ago Rating: 0 | Rate Comment: + -

voted

written by meyerrj 71 days ago Rating: 0 | Rate Comment: + -

This really needs to be resolved, or OpenDNS should use better javascript so that it doesn't focus in an iframe/frame. Something like:

if(top.location.href == window.location.href) { document.searchbox.q.focus();}

Or:

if (top==self){ document.searchbox.q.focus(); }


Sign in to comment or register here.