<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:bburg&#64;apple.com" title="Brian Burg &lt;bburg&#64;apple.com&gt;"> <span class="fn">Brian Burg</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Add an SPI so that UIProcess can register an AutomationTargetController without opening any web pages"
   href="https://bugs.webkit.org/show_bug.cgi?id=151576">bug 151576</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Summary</td>
           <td>Web Inspector: UIProcess should register via RemoteInspector even if no web pages are open yet
           </td>
           <td>Add an SPI so that UIProcess can register an AutomationTargetController without opening any web pages
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Component</td>
           <td>Web Inspector
           </td>
           <td>WebKit2
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Add an SPI so that UIProcess can register an AutomationTargetController without opening any web pages"
   href="https://bugs.webkit.org/show_bug.cgi?id=151576#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Add an SPI so that UIProcess can register an AutomationTargetController without opening any web pages"
   href="https://bugs.webkit.org/show_bug.cgi?id=151576">bug 151576</a>
              from <span class="vcard"><a class="email" href="mailto:bburg&#64;apple.com" title="Brian Burg &lt;bburg&#64;apple.com&gt;"> <span class="fn">Brian Burg</span></a>
</span></b>
        <pre>Current plan is to make this registration lazy and also the point where the application delegate is installed.

 - AutomationTargetController is a delegate with two jobs: decide whether remote automation is allowed, and handle requests for new AutomationTargets.

 - The delegate is plugged in to RemoteInspector with a new SPI.

 - WebKit clients can decide when they want to install this delegate based on some policy. We don't want to do it by default, since not all WK clients want to support automation. In that case, there's no point registering with the daemon.

 - Generally, if the client supports automation and it and can be turned on or off dynamically, then the client should register immediately so the automation target is listed as enabled or disabled.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>