<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 - [GTK] &lt;video&gt; source does not load via custom URI scheme"
   href="https://bugs.webkit.org/show_bug.cgi?id=146351">146351</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[GTK] &lt;video&gt; source does not load via custom URI scheme
          </td>
        </tr>

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

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

        <tr>
          <th>Version</th>
          <td>528+ (Nightly build)
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

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

        <tr>
          <th>Component</th>
          <td>WebKit Gtk
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>philip.chimento&#64;gmail.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When trying to play a video loaded via a custom URI scheme, the request for the video file somehow never makes it to the custom URI handler. I tested this on 2.6.2 and 2.8.3.

This is perhaps best illustrated by the following GJS script: <a href="https://gist.github.com/ptomato/e180132d2313d07102d2">https://gist.github.com/ptomato/e180132d2313d07102d2</a> (You have to specify the path in the custom:// URI to where you put the test.html file, and you have to supply your own video.ogv and subtitles.vtt files in the same directory)

You will notice that the custom URI handler finds test.html correctly (shown by the message on stderr), but does not load video.ogv. In the inspector, you can see that a request for video.ogv was fired, but it never reached the custom URI handler because there was no message for it on stderr. What makes me think this bug is only about videos, is that if you select &quot;Spanish&quot; from the captions menu, then subtitles.vtt is correctly loaded via the custom URI handler and prints out a corresponding message on stderr.</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>