Skip to content

Conversation

@JammingBen
Copy link
Contributor

See 45bfb5a for the actual change.

fixes #1591

Prevents the embed actions from overlapping notifications. This was done intentionally in the past because the empty notification zone would still render a margin, making the actions hard to click. The margin now only applies when there are notifications showing.
@JammingBen JammingBen self-assigned this Nov 13, 2025
Copilot AI review requested due to automatic review settings November 13, 2025 12:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR addresses z-index stacking issues with embed actions by removing an unnecessarily high z-index value and migrating a component to Vue 3's script setup syntax. The changes ensure proper visual layering of UI elements while modernizing the codebase.

Key changes:

  • Removed excessive z-index from EmbedActions component that was causing it to appear above modal overlays
  • Migrated EmbedActions.vue from Options API to Composition API with script setup
  • Adjusted notification spacing by moving margin-bottom class from OcNotifications to its parent MessageBar component

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
packages/web-app-files/src/components/EmbedActions/EmbedActions.vue Removed problematic z-index class and refactored from Options API to script setup, removing unused ability import
packages/web-runtime/src/components/MessageBar.vue Added conditional bottom margin to notifications wrapper when messages are present
packages/design-system/src/components/OcNotifications/OcNotifications.vue Removed bottom margin class to allow parent components to control spacing

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JammingBen JammingBen merged commit cfe25bd into main Nov 17, 2025
29 checks passed
@JammingBen JammingBen deleted the fix/embed-actions-overlap branch November 17, 2025 14:09
@JammingBen
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
stable-4.2

Questions ?

Please refer to the Backport tool documentation

@openclouders openclouders mentioned this pull request Nov 17, 2025
1 task
openclouders pushed a commit that referenced this pull request Nov 17, 2025
@openclouders openclouders mentioned this pull request Dec 15, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Notification is overlapped by embed mode buttons

3 participants