<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>196844</bug_id>
          
          <creation_ts>2019-04-11 18:12:32 -0700</creation_ts>
          <short_desc>Hyperlink Auditing ping attribute should clearly indicate that a secondary request will be sent</short_desc>
          <delta_ts>2019-04-11 18:18:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ricky Mondello">rmondello</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mjs</cc>
    
    <cc>rmondello</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1526580</commentid>
    <comment_count>0</comment_count>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2019-04-11 18:12:32 -0700</bug_when>
    <thetext>Hyperlink Auditing ping attribute isn&apos;t user-visible in any meaningful way

Per the spec (https://html.spec.whatwg.org/multipage/links.html#hyperlink-auditing):

&gt; When the ping attribute is present, user agents should clearly indicate to the user that following the hyperlink will also cause secondary requests to be sent in the background, possibly including listing the actual target URLs.

At least one WebKit client, Safari, is not to spec here, as the user is given no feedback before following the hyperlink that the ping will be sent. We should explore ways of automatically if possible, or with minimal adoption, adhering to the specification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526581</commentid>
    <comment_count>1</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2019-04-11 18:17:33 -0700</bug_when>
    <thetext>When/if we add some form of transparency, we should make sure it works with the various ways this info is presented:

- Status bar on hover in Mac Safari
- Tooltip on hover in Mac Mail
- Longpress link behavior on iOS Safari (not sure if this also covers other iOS clients)

(I don&apos;t know as much about link following information in other ports and products.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526582</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-11 18:18:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/49836431&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>