[Bug]: Extensions menu 'In Use' links open incorrectly
Maintainers usually reply within 2 days
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 62/100
Research direction
Start by tracing how the Extensions menu builds and opens the “In Use” links, then inspect the related navigation tests or add a reproduction for navigating to another page via a module. Verify that the URL bar matches the destination and that refreshing or entering Edit mode keeps you on that page. The issue does not name specific files or tests.
Written by the indexing model from the issue text.
Description
Is there an existing issue for this?
- I have searched the existing issues
What happened?
When you use the Extensions menu to navigate to a page that has a module on it using the 'In Use' menu, it opens the link incorrectly. The page is loaded in the same window/tab, but the URL bar is not updated. This means that when you refresh or trigger a postback (such as switching to Edit mode), you are instead sent back to the page you came from.
Steps to reproduce?
- Have a site with at least two pages, with a module on a page you are not currently viewing.
- Use the Extensions menu 'In Use' menu to navigate to a different page via a module.
- Refresh the page, or attempt to enter Edit mode.
Current Behavior
You are returned to the previous page.
Expected Behavior
Two possibilities:
- Open the link in a new window/tab, making sure to populate the URL bar correctly. In my opinion, this is the preferred choice.
- Open the link in the same window/tab, but make sure to populate the URL bar correctly.
Relevant log output
N/A
Anything else?
This affects the actual latest version, 10.4.0. It looks like the issue template hasn't been updated for the latest release yet.
Affected Versions
10.3.3 (latest release)
What browsers are you seeing the problem on?
Chrome
Code of Conduct
- I agree to follow this project's Code of Conduct
- Dominant language
- C#
- Stars
- 1.1k
- Forks
- 791
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 27
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing 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.
More from dnnsoftware/Dnn.Platform
-
[Bug]: "Require a valid Profile for Login" cannot be turned off — saved to the wrong settings keyPossibly taken @idumlupinar claimed this 5 days ago. OpenStatus: New
Difficulty 1/5 Under an hour Newbie friendliness 86/100
dnnsoftware/Dnn.Platform#7586 · 3 comments · 1 reaction ·
Maintainers usually reply within 2 days
-
[Enhancement]: Add a search box to the Time Zone dropdownPossibly taken @idumlupinar claimed this 8 days ago. OpenStatus: New
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
dnnsoftware/Dnn.Platform#7579 ·
Maintainers usually reply within 2 days
-
Status: New
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
dnnsoftware/Dnn.Platform#6681 ·
Maintainers usually reply within 2 days
-
Status: New
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dnnsoftware/Dnn.Platform#6051 · 4 comments ·
Maintainers usually reply within 2 days
-
[Enhancement]: Offer opening Persona Bar items in a new browser tabPossibly taken @idumlupinar claimed this 8 days ago. OpenStatus: New
Difficulty 3/5 1-2 days Newbie friendliness 55/100
dnnsoftware/Dnn.Platform#7581 ·
Maintainers usually reply within 2 days
All issues in dnnsoftware/Dnn.Platform
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
area: core priority: low type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
RicoSuter/Namotion.Interceptor#863 ·
Maintainers usually reply within 1 day
-
area-cli
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
0.3.0
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 2 days