HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
4097<applet> fallback2009-10-09 03:28
@@ -86852,30 +86852,35 @@ fieldset {
 
   </div>
 
 
   <div class="impl">
 
   <h3>Replaced elements</h3>
 
   <h4>Embedded content</h4>
 
-  <p>The <code>applet</code>, <code>canvas</code>, <code>embed</code>,
-  <code>iframe</code>, and <code>video</code> elements are expected to
-  be treated as replaced elements.</p>
+  <p>The <code>canvas</code>, <code>embed</code>, <code>iframe</code>,
+  and <code>video</code> elements are expected to be treated as
+  replaced elements.</p>
 
   <p>An <code>object</code> element that <span>represents</span> an
   image, plugin, or <span>nested browsing context</span> is expected
   to be treated as a replaced element. Other <code>object</code>
   elements are expected to be treated as ordinary elements in the
   rendering model.</p>
 
+  <p>An <code>applet</code> element that <span>represents</span> a
+  <span>plugin</span> is expected to be treated as a replaced
+  element. Other <code>applet</code> elements are expected to be
+  treated as ordinary elements in the rendering model.</p>
+
   <p>The <code>audio</code> element, when it is <span title="expose a
   user interface to the user">exposing a user interface</span>, is
   expected to be treated as a replaced element about one line high, as
   wide as is necessary to expose the user agent's user interface
   features. When an <code>audio</code> element is not <span
   title="expose a user interface to the user">exposing a user
   interface</span>, the user agent is expected to hide it,
   irrespective of CSS rules.</p>
 
   <p>Whether a <code>video</code> element is <span title="expose a
@@ -88775,29 +88780,30 @@ time:empty { binding: <i title="">time</i>; }</pre>
   <code>embed</code> element. The <code>applet</code> element is now
   obsoleted so that all extension frameworks (Java, .NET, Flash, etc)
   are handled in a consistent manner.</p>
 
   <p id="sandboxPluginApplet">When the <span>sandboxed plugins
   browsing context flag</span> is set on the <span>browsing
   context</span> for which the <code>applet</code> element's document
   is the <span>active document</span>, and when the element has an
   ancestor <span>media element</span>, and when the element has an
   ancestor <code>object</code> element that is <em>not</em> showing
-  its <span>fallback content</span>, the element must be ignored (it
-  represents nothing).</p>
+  its <span>fallback content</span>, and when no Java Language runtime
+  <span>plugin</span> is available, and when one <em>is available</em>
+  but it is disabled, the element <span>represents</span> its
+  contents.</p>
 
   <p>Otherwise, the user agent should instantiate a Java Language
-  runtime <span>plugin</span>, if one available. Then, the user agent
-  should pass the names and values of all the attributes on the
-  element, and <!-- then a parameter named "PARAM" whose value is
-  null, and then --> all the names and values of <span
-  title="concept-param-parameter">parameters</span> given by
+  runtime <span>plugin</span>, and should pass the names and values of
+  all the attributes on the element, and <!-- then a parameter named
+  "PARAM" whose value is null, and then --> all the names and values
+  of <span title="concept-param-parameter">parameters</span> given by
   <code>param</code> elements that are children of the
   <code>applet</code> element, in <span>tree order</span>, to the
   <span>plugin</span> used. If the <span>plugin</span> supports a
   scriptable interface, the <code>HTMLAppletElement</code> object
   representing the element should expose that interface. The
   <code>applet</code> element <span>represents</span> the
   <span>plugin</span>.</p>
 
   <!-- If we ever make this fetch anything manually, remember to delay
   the load event, and to include ", from the element's <span>browsing

|