components/src
Kristijan Ribarić b28ca11e57 fix(workspaces): Ensure ZenWorkspacesEngine is registered only once
This commit prevents multiple registrations of the `ZenWorkspacesEngine`.

Previously, the `ZenWorkspacesEngine` was registered unconditionally every time `ZenWorkspaces` was initialized. This could lead to issues if the engine was already registered.

This commit adds a check to ensure that the engine is only registered if it is not already present. This prevents multiple registrations and ensures that the engine is only initialized once.
2024-10-05 19:54:08 +02:00
..
actors Refactor ZenWorkspaces to add event listener for TabBrowserInserted 2024-09-16 22:53:45 +02:00
ZenCommonUtils.mjs Prevent loading mutliple times the same feature 2024-10-04 19:18:57 +02:00
ZenCompactMode.mjs Made the code look cleaner 2024-10-04 18:21:39 +02:00
ZenKeyboardShortcuts.mjs Refactor: Rename ZenKeyboardShortcutsManager to gZenKeyboardShortcutsManager 2024-10-04 18:22:40 +02:00
ZenProfileDialogUI.mjs Formatted the entire project 2024-09-09 19:36:06 +02:00
ZenSidebarManager.mjs Made the code look cleaner 2024-10-04 18:21:39 +02:00
ZenTabUnloader.mjs Added pictureinpicture as a prevention from tab unloading 2024-10-04 18:38:11 +02:00
ZenThemeBuilder.mjs Formatted the entire project 2024-09-09 19:36:06 +02:00
ZenThemesCommon.mjs Made the code look cleaner 2024-10-04 18:21:39 +02:00
ZenThemesImporter.mjs Synced workspaces across windows and also implemented MultiWindowFeatures 2024-10-01 23:21:38 +02:00
ZenViewSplitter.mjs Made the code look cleaner 2024-10-04 18:21:39 +02:00
ZenWorkspaces.mjs fix(workspaces): Ensure ZenWorkspacesEngine is registered only once 2024-10-05 19:54:08 +02:00
ZenWorkspacesStorage.mjs feat: Add workspace ordering and changes tracking 2024-10-05 19:20:19 +02:00
ZenWorkspacesSync.mjs feat: Add workspace ordering and changes tracking 2024-10-05 19:20:19 +02:00