Hash navigation is colliding with the existing hash navigation
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 25.9k
- Forks
- 2.4k
- Avg merge
- 13h 10m
- Merged PRs (30d)
- 4
Description
Using ReDoc as not a stand alone application, but a part of a framework that's an SPA.
I am using ant.design, a react application as a boiler plate. I want to integrate ReDoc on one of its tab.
I already have a route provider in the application (ex: localhost:8000/#/dashboard/workspace). now while I am trying to use ReDoc component RedocStandalone, while navigating, it already uses this # string, which is causing problem while navigation.
I want something, so that I could access the ReDoc app such after my URL - localhost:8000/#/dashboard/workspace/#section/Authentication, where I need to replace second # with encoded # to navigate smoothly!
Or is there any other way of implementing this, I am unaware of? Please help.
@RomanGotsiy
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the hash collision when RedocStandalone is mounted inside the existing SPA route, using the example URL and the section/Authentication navigation described in the issue. Trace how the host route and ReDoc section navigation consume the hash, then verify that both the application's route and ReDoc's section navigation work without conflicting URL fragments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100