Release Notice
Embr v8.1 - 2026.3.20
Embr v8.3 - 2026.3.20
This release fixes some bugs related to periscope.toast on iOS, Safari, and mobile devices.
Shoutout to @aaronrai24 for helping test.
This release also adds perspective.context.view and perspective.context.component object references to the runJavaScript context. This allows you to reference the current calling component/view. Note, these are not available when targeting a remote session or page.
Full Change Log
@embr-modules/periscope-web@0.12.0
Minor Changes
- dd8a25b:
runJavaScriptfunctions now exposeperspective.context.component. This is the client-sideComponentModelof the component that made therunJavaScriptfunction call.- This is
undefinedwhen targeting a specificsession/page.
- This is
- dd8a25b:
runJavaScriptfunctions now exposeperspective.context.view, the client-sideViewModelof the view that made therunJavaScriptcall.- This is
undefinedwhen targeting a specificsession/page.
- This is
Patch Changes
- 2aa9142: Toast container now smoothly transitions when docks are open/closed.
- 06455f1: Remove dock padding when screen size suggests a mobile device. This allows the toast to span the full device width when docks are present on mobile.
- afa89e6: Move z-index to the toast root container. Resolves #435.
- cb55367: Refactor to properly distribute functions between
perspective-clientandutils.utilsshould be usable by any React project, andperspective-clientshould contain all helpers that are specific to Perspective. - Updated dependencies [dd8a25b]
- Updated dependencies [ca09383]
- Updated dependencies [cb55367]
- @embr-js/perspective-client@0.6.2
- @embr-js/utils@0.6.2