<?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>179346</bug_id>
          
          <creation_ts>2017-11-06 15:21:31 -0800</creation_ts>
          <short_desc>Web Inspector: Canvas Tab: canvas card selection not restored on page reload</short_desc>
          <delta_ts>2018-08-28 11:46:22 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc>http://acko.net</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>175485</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1368805</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-11-06 15:21:31 -0800</bug_when>
    <thetext>Steps to reproduce:
0. Load acko.net, see three canvas cards in Canvas Tab
1. Make card selection
2. Reload page
=&gt; Selection is lost, despite canvases being recreated within the cookie restoration last chance timeout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368806</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-06 15:21:53 -0800</bug_when>
    <thetext>&lt;rdar://problem/35375222&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368824</commentid>
    <comment_count>2</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2017-11-06 16:06:38 -0800</bug_when>
    <thetext>Do we have a reliable method of &quot;identifying&quot; canvas contexts?  As an example, &lt;http://acko.net&gt; uses additional canvases for feature detection.  These canvases are sometimes GC&apos;d before I can see them in the UI (leaving 1 canvas showing).  If I select this canvas and refresh, and on the next load the other canvases are not GC&apos;d as fast, which canvas should be selected?  Should it be by index (meaning the first canvas is selected, regardless of what it is), or should we go by DOM path (but then what about double/triple buffer canvases)?  I agree that we should have some selection restoration, but I am not sure how to go about it for some of these edge cases.  Admittedly, most pages do only have 1 or 2 canvases ¯\_(ツ)_/¯</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454473</commentid>
    <comment_count>3</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-08-28 11:46:22 -0700</bug_when>
    <thetext>Canvases are no longer selectable in the Overview.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>