<?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>175266</bug_id>
          
          <creation_ts>2017-08-07 09:58:22 -0700</creation_ts>
          <short_desc>Resource Load Statistics: User interaction not properly recorded after clearing history due to cached interactions in ResourceLoadObserver</short_desc>
          <delta_ts>2017-08-07 12:18:58 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>175271</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tstapleton</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mkwst</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1335998</commentid>
    <comment_count>0</comment_count>
    <who name="">tstapleton</who>
    <bug_when>2017-08-07 09:58:22 -0700</bug_when>
    <thetext>User interaction caching in ResourceLoadObserver introduced in bug:175090 persists after user clears history. This has the effect that a domain will not be properly marked as having user interaction in resource load statistics for up to an hour due to new interactions not propagating past the cache.

This can lead to confusing user scenarios including some extreme cases where a user’s signed in state will not persist despite continuously interacting with the domain.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1336074</commentid>
    <comment_count>1</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2017-08-07 12:16:02 -0700</bug_when>
    <thetext>Thanks for the report! I noted this too during the weekend and got started on a fix this morning. I&apos;ll duplicate to my bug. Sorry for the forward dupe but I have it hooked up in Radar already.

*** This bug has been marked as a duplicate of bug 175271 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1336077</commentid>
    <comment_count>2</comment_count>
    <who name="">tstapleton</who>
    <bug_when>2017-08-07 12:18:58 -0700</bug_when>
    <thetext>No problem, thanks for checking it out!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>