No subject


Mon Sep 28 12:00:37 PDT 2015


-- 
You are receiving this mail because:
You are the assignee for the bug.
--1451549150.bE64A2e34.19095
Date: Thu, 31 Dec 2015 00:05:50 -0800
MIME-Version: 1.0
Content-Type: text/html

<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Uncaught Exception: TypeError: undefined is not an object (evaluating 'this._dependencies.has')"
   href="https://bugs.webkit.org/show_bug.cgi?id=152608">152608</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Uncaught Exception: TypeError: undefined is not an object (evaluating 'this._dependencies.has')
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Major
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Web Inspector
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>dcrousso+webkit&#64;gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bburg&#64;apple.com, graouts&#64;webkit.org, joepeck&#64;webkit.org, mattbaker&#64;apple.com, nvasilyev&#64;apple.com, timothy&#64;apple.com, webkit-bug-importer&#64;group.apple.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=268031" name="attach_268031" title="WIP-148254.diff">attachment 268031</a> <a href="attachment.cgi?id=268031&amp;action=edit" title="WIP-148254.diff">[details]</a></span>
WIP-148254.diff

-------
Auto-generated details:

Inspected URL:        <a href="http://www.apple.com/">http://www.apple.com/</a>
Loading completed:    true
Frontend User Agent:  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/602.1.15+ (KHTML, like Gecko)
Uncaught exceptions:
 - TypeError: undefined is not an object (evaluating 'this._dependencies.has') (at VisualStylePropertyEditor.js:534:115)
-------

* STEPS TO REPRODUCE
1. Apply the attached &quot;WIP-148254.diff&quot; (was working on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Web Inspector: Add warnings to section that require specific values of other properties"
   href="show_bug.cgi?id=148254">https://bugs.webkit.org/show_bug.cgi?id=148254</a>)
2. Open the inspector to the body element on &quot;<a href="https://www.apple.com/">https://www.apple.com/</a>&quot;
3. Open the Visual Styles sidebar panel in the Elements tab
4. Select Style Rules &gt; This Element
5. Open the Layout &gt; Position section
6. Change the value of the select element next to Type from Static (should be greyed out) to Relative
7. Switch to a different selector under Style Rules (confirm that the yellow warning icons disappear from the other editors in the Position section)
8. Switch back to This Element and change the select element next to Type back to Static
9. Switch to a different selector under Style Rules (confirm that the yellow warning icons reappear from the other editors in the Position section)
At this point, one of two things can happen:
 1) Step 9 will result in an error that crashes the inspector.
 2) Step 9 will work just fine (and continue to do so no matter how many times steps 6-9 are repeated).  In this case, simply open inspector^2 and enter the following command into the console to see the error: `WebInspector.cssStyleDetailsSidebarPanel._visualStyleDetailsPanel._groups.position.properties.zIndex._checkDependencies()`

* NOTES


More information about the webkit-unassigned mailing list