| Build Number | Database | OS |
| 3735 | MySQL | Win Server 2025 |
What I did…
Following the earlier Tabs bug workaround, a second bug has been identified:
- Customers grid is active.
- Alerts opens in a closable tab.
- Alerts is closed and Customers becomes visible.
- The URL remains pointed at the deleted Alerts panel.
- A customer form opens successfully.
- Closing the form leaves the Customers tab selected but its content panel empty.
- The main TabStrip is not reconstructed in this failure.
What happened
The problem is in AwareApp.doCloseTab(). Removes the closable tab but leaves its route and m_stacks entry behind.
It currently deletes:
this.m_panelWidgets[panelId]
this.m_dynamicTabs[panelId]
but does not delete:
this.m_stacks[panelId]
or replace the route when it references the deleted panel.
Workaround
As a temp workaround, add this .js file in your AwareApp/Custom/JS folder:
tabs-bug-workaround-closabletabs.txt/*
* AwareIM closable-tab route cleanup workaround
*
* Removes navigation state belonging to a deleted closable tab
* and replaces its invalid route with /home.
Download file
Error previewing file. It may have been deleted, or the provided file ID is invalid.