Opened on 03/20/2014 at 06:56:09 AM

Closed on 03/20/2014 at 05:39:59 PM

Last modified on 04/13/2014 at 06:30:19 PM

#179 closed change (fixed)

Make sure webRequest listener never throws exceptions

Reported by: trev Assignee:
Priority: P1 Milestone: Adblock-Plus-1.8-for-Chrome-Opera-Safari
Module: Platform Keywords: chrome
Cc: Blocked By:
Blocking: Platform:
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

http://codereview.adblockplus.org/5328346325975040/

Description

Background

http://code.google.com/p/chromium/issues/detail?id=349139 introduced a change in webRequest behavior with the effect that an exception in the webRequest listener cancels the request. For us this means that our listener should never throw an exception.

What to change

We need to wrap the webRequest listener in a try..catch block and only log exceptions. The default should be to allow the request, not to block it.

Attachments (0)

Change History (5)

comment:1 Changed on 03/20/2014 at 06:59:04 AM by trev

  • Keywords chrome added
  • Ready set

comment:2 Changed on 03/20/2014 at 03:19:51 PM by sebastian

  • Status changed from new to reviewing

comment:3 Changed on 03/20/2014 at 05:25:03 PM by trev

  • Review URL(s) modified (diff)

comment:4 Changed on 03/20/2014 at 05:39:59 PM by sebastian

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

comment:5 Changed on 04/13/2014 at 06:30:19 PM by trev

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

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 (none).
 
Note: See TracTickets for help on using tickets.