Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the navigation API #8502

Merged
merged 36 commits into from
Jun 26, 2023
Merged
Changes from 20 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
fe5bbc4
Add the navigation API
domenic Nov 13, 2022
0e2536f
Allow same-URL push navigations and clean up some redundancy
domenic Feb 14, 2023
2ae417a
Merge branch 'main' into navigation-api
domenic Feb 14, 2023
bf1d094
Adaptation of Chromium state machine fix
domenic Feb 17, 2023
aad584d
Sync with Chromium changes
domenic Feb 20, 2023
36833af
Another attempt
domenic Feb 20, 2023
c59c050
Add that note back
domenic Feb 20, 2023
78f2d83
Merge branch 'main' into navigation-api
domenic Feb 21, 2023
0882857
History-action user activation, mostly used (still need to consume)
domenic Feb 22, 2023
5fd15c8
Savepoint. Still not firing for traverses quite right.
domenic Feb 22, 2023
86718c3
Move finish call
domenic Feb 24, 2023
47beb97
Merge branch 'main' into navigation-api
domenic Mar 6, 2023
9107af9
Some fixes to committed/finished promise
domenic Mar 6, 2023
e21fdd1
Revamp so we properly fire same-document traversals
domenic Mar 6, 2023
a6f49ea
Final plumbing; also fix check on traverse navigate events
domenic Mar 6, 2023
ee954bf
Rewrap using specfmt
domenic Mar 6, 2023
e4c0b45
Add IPR and ack
domenic Mar 6, 2023
79c2104
Remove new CSS
domenic Mar 6, 2023
20c3658
Fixes to child navigable destruction
domenic Mar 10, 2023
c031deb
Adapt code cleanup from Chromium
domenic Mar 14, 2023
5a7db73
Easy fixes
domenic Mar 19, 2023
0252d6d
Cancelable traversals logic fix
domenic Mar 22, 2023
2249652
Slight simplification and invariant fix, again
domenic Mar 22, 2023
338d450
Address Jake's review
domenic Mar 22, 2023
8826b49
Restrictions on user navigation involvement
domenic Mar 22, 2023
03bc42d
Add fully active check
domenic Mar 28, 2023
134f567
Fixes per review
domenic Mar 28, 2023
5f7a920
Merge branch 'main' into navigation-api
domenic Mar 29, 2023
e40d5a9
Merge branch 'main' into navigation-api
domenic Apr 3, 2023
f9bef6e
Fix nit
domenic Apr 3, 2023
f7b6660
Make destination.index a dynamic getter
domenic Apr 6, 2023
92982e4
Add an introduction per Anne's request
domenic Apr 7, 2023
aaf168b
Share more infrastructure between NavigationDestination and Navigatio…
domenic Apr 12, 2023
0818829
Found a typo
domenic Apr 28, 2023
8273e28
Merge branch 'main' into navigation-api
domenic Jun 22, 2023
40c167d
Don't use AbortSignal/signal abort
domenic Jun 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading