Changes between Version 3 and Version 4 of Ticket #4280


Ignore:
Timestamp:
08/02/2016 11:12:33 AM (3 years ago)
Author:
kzar
Comment:

This looks like it could be a Safari bug, but before we continue I want to try to figure out which rules trigger the problem.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4280

    • Property Cc mario added
    • Property Owner set to kzar
    • Property Summary changed from 'URL can't be shown' when selecting a particular ad-link from Google search results in ABP iOS to Safari "page's address isn't valid" error when using the content blocking API
    • Property Priority changed from Unknown to P1
    • Property Platform changed from iOS to Unknown / Cross platform
    • Property Ready set
  • Ticket #4280 – Description

    v3 v4  
    1 This issue might be connected to #3050. We are yet unsure if this is a regression of the fix, or an old issue remaining. 
    2  
    3 ** This also appears to happen on au.search.yahoo.com with searching for 'buy car' and selecting the ad 'www.AMSVans.com' ** 
    4  
    51=== Environment === 
    6  
    72iPhone 6s Plus 
    83iOS 9.3.1 
    9 ABP iOS 1.1.0 (New Filter List as of 1/08/2016 - 09:30) 
     4ABP iOS 1.1.0 
     5 
     6OR 
     7 
     8Safari 9.1 for Mac OS X 
     9[https://github.com/kzar/contentblockingtest.safariextension This tiny content blocking extension] 
    1010 
    1111=== How to reproduce === 
    12   
    13  1. Visit www.google.de and search 'Samsung Galaxy S7' 
     12 1. Visit https://www.google.co.uk/aclk?sa=L&ai=DChcSEwjC6rqt5p_OAhVGuBsKHUoeAG8YABAA&sig=AOD64_2kAoVInCmwfi5kot9P5h-jb1GQ7Q&q=&ved=0ahUKEwjA-bet5p_OAhVlBcAKHVU4CDMQ0QwIIQ&adurl= 
     13 
     14OR 
     15 1. Visit https://www.google.de and search 'Samsung Galaxy S7' 
    1416 2. Select the Ad with the URL 'www.base.de/galaxy-s7' 
    1517 
    1618OR 
    1719 
    18  1. Visit www.google.co.uk and search 'buy car' 
    19  2. Select the Ad with the URL 'www.nissan.co.uk/cars' 
     20 1. Visit https://au.search.yahoo.com and search 'buy car' 
     21 2. Select the ad 'www.AMSVans.com' 
    2022 
    2123=== Observed behaviour === 
     24On iOS this error message is displayed: `Safari cannot open the page 'The Error was. 'The URL can't be shown'.` 
    2225 
    23 That the error message - 'Safari cannot open the page 
    24 'The Error was. 'The URL can't be shown'. is displayed. 
     26For Safari 9.1 on Mac OS X this message is displayed: `"Safari can't open the page "​https://www.google.co.uk/aclick?..." because the page's address isn't valid".` 
    2527 
    2628=== Expected behaviour === 
     29No error message displayed, browser is redirected to the advertisement. 
    2730 
    28 That the Advertised page loads the correct Ad URL. 
     31=== Notes === 
     32- Safari 9.1 considers the URL invalid both before and after the recent #3050 hotfix to the blocking rules. 
     33- Safari 9.1 does not consider the URL invalid when no content blocking extension is installed. 
     34- Safari 9.1 does not consider the URL invalid when a content blocking extension with only one rule is installed. 
     35- This appears to be a Safari bug related to the content blocking API, we need to try to narrow the problem's trigger down to less content blocking rules. 
     36 
     37This issue might be connected to #3050. We are yet unsure if this is a regression of the fix, or an old issue remaining. 
     38