[MGNLUI-7039] URL after opening app should always contain a subapp id Created: 17/Feb/22  Updated: 20/Jul/22  Resolved: 05/May/22

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2.19, 6.3.0

Type: Bug Priority: Neutral
Reporter: Julian Nodarse Assignee: Jaromir Sarf
Resolution: Fixed Votes: 0
Labels: VN-Testing, nucleus
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: 1d 4.5h Time Spent: 1d 4.5h
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Problem/Incident
causality
caused by MGNLUI-6170 Dialog still visible after firing Loc... Closed
is causing MGNLUI-7199 Returning to app always select first ... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-7115 Investigate failed integration tests Sub-task Closed Jaromir Sarf  
MGNLUI-7116 Provide PR with a fix Sub-task Closed Jaromir Sarf  
MGNLUI-7119 Code review and preint QA Sub-task Completed Adam Siska  
MGNLUI-7120 Adjust the cloud PR Sub-task Completed Jaromir Sarf  
MGNLUI-7124 Provide junit tests Sub-task Closed Jaromir Sarf  
MGNLUI-7131 Integrate to cloud Sub-task Completed Jaromir Sarf  
MGNLUI-7132 Integrate to master Sub-task Completed Jaromir Sarf  
MGNLUI-7134 Final QA on master Sub-task Completed Adam Siska  
MGNLUI-7141 QA on cloud Sub-task Completed Quach Hao Thien  
Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Release notes required:
Yes
Date of First Response:
Epic Link: Nucleus Quality Maintenance
Sprint: Nucleus 8, Nucleus 9
Story Points: 3
Team: Nucleus

 Description   

Modal dialogs belonging to subapps that are configured as the first Subapp of an app do not appear.
This can be tested with the About App on the demo.

The "jira" subapp of the About App contains a modal. In the configurations, it is currently the last subapp on the list, but if you put this as the first subapp, the modal will not appear if you open the About App.

If you switch tabs then go back to the Jira tab, then the dialog will appear.

For apps with multiple subapps, this isnt too much of a problem because you can just move the subapp's node to a different position on the configurations, or switch tabs. But for apps who only have one subapp, this becomes a problem.

Steps to Reproduce

  • Go to https://demoauthor.magnolia-cms.com/.magnolia/admincentral
  • Open Configuration -> modules -> about-app -> apps -> about -> subApps
  • Move "jira" to the first position
  • Open "About Magnolia" app.
  • As result you see the empty page, dialog to enter Jira credentials doesn't appear. no modal dialog appears

Workaround

  • Click on a different subapp tab then switch back to the subapp with the modal and the modal dialog will appear.
  • In the case of apps with only one subapp, create a "dummy" subapp so that you can either switch between tabs in order for the modal to appear, or set it as the 2nd subapp on the configurations.

Other Notes
This started happening in 6.2.15 and above.



 Comments   
Comment by Jaromir Sarf [ 25/Apr/22 ]

Failed UI test on CE, PR reverted.

Comment by Quach Hao Thien [ 05/May/22 ]

RN: Resolve problem of missing SubApp's ID after opening App

Generated at Mon Feb 12 09:42:32 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.