Context
I am building a Chrome extension that injects the @devframes/hub-ui embedded dock into an existing page.
In my setup, the inspected page and the Devframe server have independent lifecycles.
The inspected page keeps running when the local Devframe server stops. When the server restarts, I want to reconnect and remount the Devframe panel without reloading the inspected page.
Current gaps
This exposes three issues:
- Embedded UI sizes using
rem are affected by the host page's root font size.
- Runtime Iconify requests may be blocked by the host page's CSP.
- When the sidecar restarts, there is no public lifecycle API to dispose and remount the embedded Hub without reloading the inspected page.
Question
If this topology fits Devframe's intended scope, I would be happy to contribute improvements for these gaps, potentially including:
- a browser extension example;
- CSP-safe or configurable icon resolution;
- stronger embedded style isolation;
- explicit mount/dispose/reconnect lifecycle APIs.
I would appreciate guidance on the preferred API boundaries and how these changes should be split into separate issues or PRs.
Context
I am building a Chrome extension that injects the
@devframes/hub-uiembedded dock into an existing page.In my setup, the inspected page and the Devframe server have independent lifecycles.
The inspected page keeps running when the local Devframe server stops. When the server restarts, I want to reconnect and remount the Devframe panel without reloading the inspected page.
Current gaps
This exposes three issues:
remare affected by the host page's root font size.Question
If this topology fits Devframe's intended scope, I would be happy to contribute improvements for these gaps, potentially including:
I would appreciate guidance on the preferred API boundaries and how these changes should be split into separate issues or PRs.