LearnNewsExamplesServices
Frontmatter
id3269
titleMulti-window scope: adding support for re-opening an app
stateClosed
labels
enhancement
assigneestobiu
createdAtJul 6, 2022, 11:29 AM
updatedAtJul 9, 2022, 11:48 AM
githubUrlhttps://github.com/neomjs/neo/issues/3269
authortobiu
commentsCount5
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJul 9, 2022, 11:48 AM

Multi-window scope: adding support for re-opening an app

Closed v8.1.0 enhancement
tobiu
tobiu commented on Jul 6, 2022, 11:29 AM

Inside e.g. the shared covid dashboard, we can expand views like the helix into new browser windows.

this does work fine for the first opening => we get a new app name and the theme map will store flags for added css files (delta updates). closing the helix and displaying it correctly works as well, since the original window already contains the required css.

however, in case we expand the helix into a new window again (using the same app name), the css won't get added, since the flags inside the map are already set.

we need a new algorithm to remove an app from the theme map and we should trigger it when destroying an app (inside the shared workers context).

tobiu added the enhancement label on Jul 6, 2022, 11:29 AM
tobiu assigned to @tobiu on Jul 6, 2022, 11:29 AM
tobiu
tobiu Jul 6, 2022, 11:29 AM

@Dinkh

Dinkh
Dinkh Jul 6, 2022, 11:38 AM

This is a bug, not an enhancement🐞 👍

tobiu
tobiu Jul 6, 2022, 12:22 PM

i would actually stick to enhancement, but it depends on the definition.

  1. bug: an implemented feature does not work as expected
  2. enhancement: a feature is not implemented yet

gray zone for this one i guess :)

Dinkh
Dinkh Jul 6, 2022, 12:53 PM

Enhancement: Now you can even reopen a window Bug: I expect to even reopen the window

I would tend to bug, but from the naming of the ticket it is an enhancement ;)

tobiu referenced in commit 868ece9 - "Multi-window scope: adding support for re-opening an app #3269" on Jul 9, 2022, 11:48 AM
tobiu
tobiu Jul 9, 2022, 11:48 AM

the "bug-feature" is resolved now. enjoy.

tobiu closed this issue on Jul 9, 2022, 11:48 AM