Opened on 09/25/2017 at 01:16:13 PM

Closed on 12/08/2018 at 01:09:59 AM

#5771 closed defect (worksforme)

ABP prevents loading of Edge about:flags page

Reported by: Ross Assignee:
Priority: P2 Milestone:
Module: Platform Keywords:
Cc: sebastian, oleksandr, geo Blocked By:
Blocking: Platform: Edge
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

https://codereview.adblockplus.org/29587555/

Description (last modified by oleksandr)

Environment

ABP 0.9.11.1849
Edge 40 / Windows 10

How to reproduce

  1. Navigate to about:flags in Edge.
  2. Install ABP for Edge.
  3. Navigate to about:flags again in Edge.
  4. Select Edge Menu > Extensions > ABP > Switch slider to off.
  5. Navigate to about:flags in Edge again.

Observed behaviour

with ABP not installed or turned off, the about:flags page loads successfully, with it installed/on, it does not.

Expected behaviour

ABP should not prevent internal browser pages from loading.

Hints for testers

The fix involved changing the subscription mechanism for listening to webRequests on all browsers. Please make sure all the requests types are blockable on all supported browsers.
The bug was also reproducible for other non http/https URLs. Like file:// or viewing PDF inside Edge etc. Please make sure that is fixed as well.

Attachments (0)

Change History (9)

comment:1 Changed on 09/25/2017 at 08:34:11 PM by sebastian

  • Cc oleksandr added
  • Component changed from Core to Platform
  • Priority changed from Unknown to P2
  • Ready set

comment:2 Changed on 10/24/2017 at 07:54:58 AM by oleksandr

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

comment:3 Changed on 11/08/2017 at 12:55:04 PM by abpbot

A commit referencing this issue has landed:
Issue 5771 - ABP prevents loading of Edge about:flags page

comment:4 Changed on 11/08/2017 at 12:57:52 PM by oleksandr

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:5 Changed on 11/21/2017 at 04:58:37 PM by abpbot

comment:6 Changed on 11/21/2017 at 05:00:01 PM by kzar

  • Resolution fixed deleted
  • Status changed from closed to reopened

It looks like that change at least partially broke WebSocket blocking (#6052) so I've reverted it for now.

Last edited on 11/21/2017 at 05:03:49 PM by kzar

comment:7 Changed on 12/05/2018 at 11:46:32 PM by sebastian

  • Cc geo added

According to Geo, blocking of WebSockets doesn't work on Microsoft Edge regardless of this change. Can you confirm that WebSocket connections cannot be intercepted through the webRequest API in Microsoft Edge, and if so file a Microsoft Edge bug?

comment:8 Changed on 12/06/2018 at 11:15:09 PM by Ross

The about:flags part of this ticket looks to no longer be an issue.

ABP 0.9.11.2206
Edge 42.17134.1.0 / EdgeHTML 17.17134 / Windows 10 (1803)

comment:9 Changed on 12/08/2018 at 01:09:59 AM by sebastian

  • Resolution set to worksforme
  • Status changed from reopened to closed

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.