pagereveal-no-view-transition.html (750B)
1 <!DOCTYPE html> 2 <title> 3 View transitions: in navigation without transition, pagereveal event has 4 null viewTransition 5 </title> 6 <link rel="help" href="https://drafts.csswg.org/css-view-transitions-2/"> 7 <link rel="author" href="mailto:bokan@chromium.org"> 8 <script src="/resources/testharness.js"></script> 9 <script src="/resources/testharnessreport.js"></script> 10 <script> 11 promise_test(async () => { 12 const pagereveal = await new Promise(resolve => { 13 addEventListener('pagereveal', e => resolve(e)); 14 }); 15 assert_true('viewTransition' in pagereveal, 16 '`pagereveal` must have a `viewTransition` property.'); 17 assert_equals(pagereveal.viewTransition, null, 18 '`viewTransition` must be null when there is no transition.'); 19 }); 20 </script>