Skip to content

Chrome establishes network connection despite filter #3219

@stoically

Description

@stoically

Hi,

thanks for your awesome work on uBlock Origin!

How to reproduce

  • Start Wireshark
  • Set Wireshark Display Filter to ssl.handshake.extensions_server_name contains "api.mixpanel.com" || dns.qry.name == "api.mixpanel.com"
  • Start capturing packets with Wireshark
  • Navigate to https://www.twitch.tv/, Login/Register
  • Open DevTools, Network Tab, Filter for api.mixpanel.com
  • Click "Legacy Site" in the Dropdown Menu top right

Actual Behavior

DevTools show Status (failed) | Type xhr for the request to the domain api.mixpanel.com, Wireshark captures DNS and TLSv1.2 packets: actual network connection is made. (refresh site to see xhr/packets again)

Expected Behavior

Wireshark doesn't capture packets: no network connection.

Your settings

  • OS/version: Windows10, Ubuntu 16.04.3 LTS & Ubuntu 17.10
  • Browser/version: Chrome Version: 62.0.3202.89 (Official Build) (64-bit)
  • uBlock Origin version: v1.14.18
Your filter lists

Default

Your custom filters (if any)

None

Notes

Firefox doesn't show this behavior, Wireshark doesn't capture packets.

Tested with fresh Chrome Profile (no other extensions) and uBlock Origin (no custom settings).

Unfortunately I wasn't able to narrow the issue further down. If I can provide further information please let me know.

Best regards

Edit: Couldn't always reproduce while not logged in or on the "new" (not "Legacy") twitch site. Changed the steps to reproduce accordingly.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions