@@ -100261,6 +100261,7 @@ const p2 = navigation.navigate(url2).finished;</code></pre>
100261
100261
interface <dfn interface>NavigationTransition</dfn> {
100262
100262
readonly attribute <span>NavigationType</span> <span data-x="dom-NavigationTransition-navigationType">navigationType</span>;
100263
100263
readonly attribute <span>NavigationHistoryEntry</span> <span data-x="dom-NavigationTransition-from">from</span>;
100264
+ readonly attribute <span>NavigationDestination</span> <span data-x="dom-NavigationTransition-to">to</span>;
100264
100265
readonly attribute <span data-x="idl-Promise">Promise</span><undefined> <span data-x="dom-NavigationTransition-committed">committed</span>;
100265
100266
readonly attribute <span data-x="idl-Promise">Promise</span><undefined> <span data-x="dom-NavigationTransition-finished">finished</span>;
100266
100267
};</code></pre>
@@ -100295,6 +100296,12 @@ interface <dfn interface>NavigationTransition</dfn> {
100295
100296
useful to compare against <code
100296
100297
data-x="dom-Navigation-currentEntry">navigation.currentEntry</code>.</p></dd>
100297
100298
100299
+ <dt><code data-x=""><span data-x="dom-navigation">navigation</span>.<span data-x="dom-Navigation-transition">transition</span>.<span subdfn data-x="dom-NavigationTransition-to">to</span></code></dt>
100300
+ <dd><p>The <code>NavigationDestination</code> of the transition. This can be
100301
+ useful to compare against <code
100302
+ data-x="dom-Navigation-currentEntry">navigation.currentEntry</code> before the navigation is
100303
+ <span data-x="concept-NavigationTransition-committed">committed</span>.</p></dd>
100304
+
100298
100305
<dt><code data-x=""><span data-x="dom-navigation">navigation</span>.<span data-x="dom-Navigation-transition">transition</span>.<span subdfn data-x="dom-NavigationTransition-committed">committed</span></code></dt>
100299
100306
<dd><p>A promise which fulfills once the <code
100300
100307
data-x="dom-Navigation-currentEntry">navigation.currentEntry</code> and <span
@@ -100330,6 +100337,10 @@ interface <dfn interface>NavigationTransition</dfn> {
100330
100337
data-x="concept-NavigationTransition-from">from entry</dfn>, which is a
100331
100338
<code>NavigationHistoryEntry</code>.</p>
100332
100339
100340
+ <p>Each <code>NavigationTransition</code> has an associated <dfn
100341
+ data-x="concept-NavigationTransition-destination">destination</dfn>, which is a
100342
+ <code>NavigationDestination</code>.</p>
100343
+
100333
100344
<p>Each <code>NavigationTransition</code> has an associated <dfn
100334
100345
data-x="concept-NavigationTransition-committed">committed promise</dfn>, which is a promise.</p>
100335
100346
@@ -100350,6 +100361,10 @@ interface <dfn interface>NavigationTransition</dfn> {
100350
100361
</div>
100351
100362
100352
100363
<div algorithm>
100364
+ <p>The <dfn attribute for="NavigationTransition"><code
100365
+ data-x="dom-NavigationTransition-to">to</code></dfn> getter steps are to return
100366
+ <span>this</span>'s <span data-x="concept-NavigationTransition-destination">destination</span>.</p>
100367
+
100353
100368
<p>The <dfn attribute for="NavigationTransition"><code
100354
100369
data-x="dom-NavigationTransition-committed">committed</code></dfn> getter steps are to return
100355
100370
<span>this</span>'s <span data-x="concept-NavigationTransition-committed">committed
@@ -101618,6 +101633,9 @@ interface <dfn interface>NavigationDestination</dfn> {
101618
101633
<dt><span data-x="concept-NavigationTransition-from">from entry</span></dt>
101619
101634
<dd><var>fromNHE</var></dd>
101620
101635
101636
+ <dt><span data-x="concept-NavigationTransition-destination">destination</span></dt>
101637
+ <dd><var>event</var>'s <code data-x="dom-NavigateEvent-destination">destination</code></dd>
101638
+
101621
101639
<dt><span data-x="concept-NavigationTransition-committed">committed promise</span></dt>
101622
101640
<dd>a new promise created in <var>navigation</var>'s <span
101623
101641
data-x="concept-relevant-realm">relevant realm</span></dd>
0 commit comments