Frontmatter
| id | 7973 |
| title | Colors.view.ViewportController: openWidgetInPopup() breaks |
| state | Closed |
| labels | bug |
| assignees | tobiu |
| createdAt | Dec 1, 2025, 6:26 PM |
| updatedAt | Dec 1, 2025, 6:28 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7973 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Dec 1, 2025, 6:28 PM |
We recently switched
windowIdfrom a timestamp tocrypto.randomUUID(). CallingparseInt()on this one can no longer work.ViewportController.mjs:360 Uncaught (in promise) TypeError: Cannot destructure property 'basePath' of 'windowConfigs[firstWindowId]' as it is undefined. at #openWidgetInPopup (ViewportController.mjs:360:14) at ViewportController.onDragBoundaryExit (ViewportController.mjs:283:50) at Container.fire (Observable.mjs:255:35) at DashboardSortZone.dragBoundaryExit (Container.mjs:52:55) at DashboardSortZone.fire (Observable.mjs:255:35) at DashboardSortZone.onDragMove (SortZone.mjs:239:28) at DomEvent.mjs:146:58 at Array.every (<anonymous>) at DomEvent.fire (DomEvent.mjs:114:31) at App.onDomEvent (App.mjs:407:25)