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

(router): fix relative hrefs inside groups #25111

Merged
merged 6 commits into from
Nov 6, 2023
Merged

Conversation

marklawlor
Copy link
Contributor

@marklawlor marklawlor commented Oct 30, 2023

Why

Relative links do not work inside groups.

Fix: #24789
Fix: #24787
Fix: #24787

How

We were rebuilding the current URL based upon the rootState. However we were supplying insufficient information (no screens, which includes the pattern data). However we don't actually need to perform this calculation, as the store always has the current href (which is uses for hooks like usePathname())

Test Plan

Added new test. Tested against reported issues

Checklist

@marklawlor marklawlor changed the title Marklawlor/24789 (router): fix relative hrefs inside groups Oct 30, 2023
@expo-bot expo-bot added bot: suggestions ExpoBot has some suggestions bot: passed checks ExpoBot has nothing to complain about and removed bot: suggestions ExpoBot has some suggestions labels Oct 30, 2023
@marklawlor
Copy link
Contributor Author

  • Test with stacks

@marklawlor marklawlor merged commit b2e1863 into main Nov 6, 2023
7 of 8 checks passed
@marklawlor marklawlor deleted the marklawlor/24789 branch November 6, 2023 22:11
@statico
Copy link

statico commented Nov 6, 2023

Thank you!

marklawlor added a commit to expo/router that referenced this pull request Nov 7, 2023
marklawlor added a commit to expo/router that referenced this pull request Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot: fingerprint changed bot: passed checks ExpoBot has nothing to complain about
Projects
None yet
4 participants