@@ -96936,10 +96936,10 @@ interface <dfn interface>NotRestoredReasonDetails</dfn> {
96936
96936
96937
96937
[Exposed=Window]
96938
96938
interface <dfn interface>NotRestoredReasons</dfn> {
96939
- readonly attribute DOMString ? <span data-x="dom-not-restored-reasons-src">src</span>;
96939
+ readonly attribute USVString ? <span data-x="dom-not-restored-reasons-src">src</span>;
96940
96940
readonly attribute DOMString? <span data-x="dom-not-restored-reasons-id">id</span>;
96941
96941
readonly attribute DOMString? <span data-x="dom-not-restored-reasons-name">name</span>;
96942
- readonly attribute DOMString ? <span data-x="dom-not-restored-reasons-url">url</span>;
96942
+ readonly attribute USVString ? <span data-x="dom-not-restored-reasons-url">url</span>;
96943
96943
readonly attribute FrozenArray<<span>NotRestoredReasonDetails</span>>? <span data-x="dom-not-restored-reasons-reasons">reasons</span>;
96944
96944
readonly attribute FrozenArray<<span>NotRestoredReasons</span>>? <span data-x="dom-not-restored-reasons-children">children</span>;
96945
96945
[Default] object toJSON();
@@ -97383,7 +97383,8 @@ interface <dfn interface>NotRestoredReasons</dfn> {
97383
97383
the following <span data-x="struct item">items</span>:</p>
97384
97384
97385
97385
<ul>
97386
- <li><p><dfn data-x="nrr-src">src</dfn>, a string or null, initially null.</p></li>
97386
+ <li><p><dfn data-x="nrr-src">src</dfn>, a <span>scalar value string</span> or null, initially
97387
+ null.</p></li>
97387
97388
97388
97389
<li><p><dfn data-x="nrr-id">id</dfn>, a string or null, initially null.</p></li>
97389
97390
@@ -104738,22 +104739,38 @@ location.href = '#foo';</code></pre>
104738
104739
<li><p>Set <var>notRestoredReasonsForDocument</var>'s <span data-x="nrr-url">URL</span> to
104739
104740
<var>document</var>'s <span data-x="concept-document-url">URL</span>.</p></li>
104740
104741
104742
+ <li><p>Let <var>container</var> be <var>document</var>'s <span>node navigable</span>'s <span
104743
+ data-x="nav-container">container</span>.</p></li>
104744
+
104741
104745
<li>
104742
- <p>If <var>document</var>'s <span>node navigable</span>'s <span
104743
- data-x="nav-container">container</span> is an <code>iframe</code> element, then:</p>
104746
+ <p>If <var>container</var> is an <code>iframe</code> element:</p>
104744
104747
104745
104748
<ol>
104749
+ <li><p>Let <var>src</var> be the empty string.</p></li>
104750
+
104751
+ <li>
104752
+ <p>If <var>container</var> has a <code data-x="dom-iframe-src">src</code> attribute:</p>
104753
+
104754
+ <ol>
104755
+ <li><p>Let <var>src</var> be the result of <span>encoding-parsing-and-serializing a
104756
+ URL</span> given <var>container</var>'s <code data-x="attr-iframe-src">src</code> attribute's
104757
+ value, relative to <var>container</var>'s <span>node document</span>.</p></li>
104758
+
104759
+ <li><p>If <var>src</var> is failure, then set <var>src</var> to <var>container</var>'s <code
104760
+ data-x="attr-iframe-src">src</code> attribute's value.</p></li>
104761
+ </ol>
104762
+ </li>
104763
+
104746
104764
<li><p>Set <var>notRestoredReasonsForDocument</var>'s <span data-x="nrr-src">src</span> to
104747
- the value of <var>document</var>'s <span>node navigable</span>'s <span
104748
- data-x="nav-container">container</span>'s <code data-x="attr-iframe-src">src</code> attribute.</p></li>
104765
+ <var>src</var>.</p></li>
104749
104766
104750
104767
<li><p>Set <var>notRestoredReasonsForDocument</var>'s <span data-x="nrr-id">id</span> to
104751
- the value of <var>document </var>'s <span>node navigable</span> 's <span
104752
- data-x="nav-container">container</span>'s <code data-x="attr-id">id</code> attribute.</p></li>
104768
+ <var>container </var>'s <code data-x="attr-id">id</code> attribute 's value, or the empty string
104769
+ if it has no such attribute.</p></li>
104753
104770
104754
- <li><p>Set <var>notRestoredReasonsForDocument</var>'s <span data-x="nrr-name">name</span>
104755
- to the value of <var>document </var>'s <span>node navigable</span> 's <span
104756
- data-x="nav-container">container</span>'s <code data-x="attr-iframe-name">name</code> attribute.</p></li>
104771
+ <li><p>Set <var>notRestoredReasonsForDocument</var>'s <span data-x="nrr-name">name</span> to
104772
+ <var>container </var>'s <code data-x="attr-iframe-name">name</code> attribute 's value, or the
104773
+ empty string if it has no such attribute.</p></li>
104757
104774
</ol>
104758
104775
</li>
104759
104776
0 commit comments