<?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>148322</bug_id>
          
          <creation_ts>2015-08-21 12:32:12 -0700</creation_ts>
          <short_desc>Web Inspector: Call Stack in Debugger tab navigation sidebar should show native entry points</short_desc>
          <delta_ts>2026-01-12 09:08:16 -0800</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>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="Blaze Burg">bburg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>graouts</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1119863</commentid>
    <comment_count>0</comment_count>
      <attachid>259642</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-08-21 12:32:12 -0700</bug_when>
    <thetext>Created attachment 259642
test case.

We usually display native functions as (anonymous functions) even when we know exactly what they are. We should do better.

In the attached test case, one of the anonymous frames is actually EventTarget.dispatchEvent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119864</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-08-21 12:32:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/22383514&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198998</commentid>
    <comment_count>2</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2016-06-03 12:37:33 -0700</bug_when>
    <thetext>Now we don&apos;t even see who dispatched the event. I don&apos;t know if this is a regression, but it does not show on Safari 9.1. Retitling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1199002</commentid>
    <comment_count>3</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2016-06-03 12:40:44 -0700</bug_when>
    <thetext>In the case of this test case, I would expect the bottom call frame to be something like &quot;Dispatched DOM Event&quot;. Clicking on the call frame wouldn&apos;t do anything since there is no source location. There are many other entry points, such as requestAnimationFrame, timers.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>259642</attachid>
            <date>2015-08-21 12:32:12 -0700</date>
            <delta_ts>2015-08-21 12:32:12 -0700</delta_ts>
            <desc>test case.</desc>
            <filename>interleaved-native-call-frame.html</filename>
            <type>text/html</type>
            <size>458</size>
            <attacher name="Blaze Burg">bburg</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sPgo8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CjxzY3JpcHQ+
CgpmdW5jdGlvbiBydW5UZXN0KCkKewogICAgbGV0IGEgPSAoKSA9PiB7IGIoKTsgfTsKICAgIGxl
dCBiID0gKCkgPT4geyBjKCk7IH07CiAgICBsZXQgZCA9IChldmVudCkgPT4gewogICAgICAgIGNv
bnNvbGUuYXNzZXJ0KGV2ZW50KTsKICAgIH07CiAgICBsZXQgYyA9ICgpID0+IHsKICAgICAgICB3
aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBkKTsKICAgICAgICBsZXQgZSA9IG5ldyBN
b3VzZUV2ZW50KCJjbGljayIpOwogICAgICAgIHdpbmRvdy5kaXNwYXRjaEV2ZW50KGUpOwogICAg
fTsKCiAgICBhKCk7Cn0KCjwvc2NyaXB0PgoKPHA+VG8gcmVwcm9kdWNlIHRoZSBidWcsIG9wZW4g
dGhlIFdlYiBJbnNwZWN0b3IgYW5kIHJlbG9hZCB0aGUgcGFnZS48L3A+Cgo8L2JvZHk+CjwvaHRt
bD4=
</data>

          </attachment>
      

    </bug>

</bugzilla>