Opened on 12/05/2014 at 04:29:03 PM

Closed on 02/12/2015 at 10:28:33 AM

Last modified on 02/20/2015 at 12:23:10 PM

#1665 closed defect (fixed)

Mouse events handled by the page interferes with "Block element" functionality

Reported by: passbrains Assignee: greiner
Priority: P3 Milestone: Adblock-Plus-1.8.11-for-Chrome-Opera-Safari
Module: Platform Keywords:
Cc: sebastian, greiner Blocked By:
Blocking: Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

http://codereview.adblockplus.org/6175313801248768/

Description (last modified by greiner)

Adapted from https://www.passbrains.com/dashboard/view-ticket.php?ticket_no=AOP-159

Environment

Windows + Vista 64bit + Opera + English
ABP version Adblock Plus Version 1.8.7.1271

How to reproduce

  1. Install ABP extension on Opera.
  2. Load website

http://birlacenter.com
 

  1. Try to block any Hover active menu item. For example block 'Hast Jyotish'  as shown in attached snapshot by red circle.
  2. Filter added would be :

birlacenter.com##.icon-left.hover.over.up.active

  1. Refresh the page

Observed behaviour

Blocked item would again appear on screen.

Expected behaviour

Blocked item shalll not appear on screen.

Attachments (1)

3668_1417447824_jy.jpg (98.5 KB) - added by passbrains on 12/05/2014 at 04:29:05 PM.

Download all attachments as: .zip

Change History (9)

Changed on 12/05/2014 at 04:29:05 PM by passbrains

comment:1 Changed on 12/05/2014 at 04:54:58 PM by greiner

  • Cc sebastian added
  • Component changed from Unknown to Platform
  • Description modified (diff)

This issue is similar to #1636 in which the site added a class when clicking on the element. While that issue was resolved by fixing #1603 this one is not since the site adds a class upon hovering over the element.

Generally, the site shouldn't handle any onmouse* events since the user is interacting with our overlay and not with the site. Therefore I'd suggest catching those events.

comment:2 Changed on 12/05/2014 at 04:56:45 PM by greiner

  • Cc greiner added

comment:3 Changed on 12/05/2014 at 05:21:33 PM by sebastian

  • Platform changed from Opera to Unknown
  • Priority changed from Unknown to P3
  • Ready set

I agree with the suggested solution. Though this means that you can't expand JavaScript menus in order to block elements within those menus anymore. However, this behavior will be less unexpected than the side effects of not catching those events.

comment:4 Changed on 12/09/2014 at 03:59:53 PM by greiner

  • Owner set to greiner

comment:5 Changed on 02/12/2015 at 10:27:09 AM by greiner

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:6 Changed on 02/12/2015 at 10:28:33 AM by greiner

  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:7 Changed on 02/13/2015 at 01:00:25 PM by sebastian

  • Milestone set to Adblock-Plus-1.8.11-for-Chrome-Opera-Safari

Please remember to set the milestone, when closing issues as fixed.

comment:8 Changed on 02/20/2015 at 12:23:10 PM by sebastian

  • Summary changed from Hover active menu item does not get blocked to Mouse events handled by the page interferes with "Block element" functionality

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from greiner.
 
Note: See TracTickets for help on using tickets.