You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes when you are on mobile Open MCT and navigating between objects, the main screen goes blank.
EDIT 3/28/2024: After further investigation, this is occuring because every pane class contains a header class called l-pane__expand-button. This class is used for the button that is clicked to expand the panes that are collapsable, such as Recent Objects, Tree, Inspector, etc. However, it is hidden on default because we want the panes to be expanded and visible. However, we also do not want this class to exist for our main pane, which is where our Open MCT objects are viewed. This is because we do not ever want that pane to be collapsed.
Currently, in mobile, that class is being exposed by default in the main pane. We have it hidden on default in desktop, but not for mobile. However, while its being exposed, the CSS styling on it makes it invisible to a user's eye. This means that the button to collapse a pane is clickable, but invisible. This is the problem that gets us in the weird state of this issue.
The main problem is that without knowing, users might accidentally click on this invisible button which collapses the entire main frame. Because the button is not visible, they are unable to expand the pane anymore, making Open MCT unusable.
rukmini-bose
changed the title
[Mobile Support] Different views causes Open MCT to go blank.
[Mobile Support] Different views causes Open MCT to sometimes go blank.
Dec 20, 2023
Summary
Sometimes when you are on mobile Open MCT and navigating between objects, the main screen goes blank.
EDIT 3/28/2024: After further investigation, this is occuring because every
pane
class contains a header class calledl-pane__expand-button
. This class is used for the button that is clicked to expand the panes that are collapsable, such as Recent Objects, Tree, Inspector, etc. However, it is hidden on default because we want the panes to be expanded and visible. However, we also do not want this class to exist for our main pane, which is where our Open MCT objects are viewed. This is because we do not ever want that pane to be collapsed.Currently, in mobile, that class is being exposed by default in the main pane. We have it hidden on default in desktop, but not for mobile. However, while its being exposed, the CSS styling on it makes it invisible to a user's eye. This means that the button to collapse a pane is clickable, but invisible. This is the problem that gets us in the weird state of this issue.
The main problem is that without knowing, users might accidentally click on this invisible button which collapses the entire main frame. Because the button is not visible, they are unable to expand the pane anymore, making Open MCT unusable.
Check out this example:
https://github.com/nasa/openmct/assets/48999852/9bffa9f4-4926-4af2-badb-9994ad22a87c
Expected vs Current Behavior
There should not exist an invisible collapse button in Open MCT's main frame.
Steps to Reproduce
Environment
Impact Check List
Additional Information
The text was updated successfully, but these errors were encountered: