Skip to content

Separator stuck in "active" state when mouse is released over an iframe during drag #688

@dariosa

Description

@dariosa

Description

When dragging the separator (resize handle) and releasing the mouse button while the pointer is over a panel that contains an <iframe>, the separator gets permanently stuck in the "active" interaction state. The data-separator attribute remains "active" indefinitely instead of transitioning back to "inactive".
This is related to but distinct from #645 (which covered the hover state persisting). This issue is about the active drag state never clearing after a mouseup over an iframe.

Steps to Reproduce

  1. Create a layout where at least one Panel contains an <iframe>
  2. Press down on the Separator — it enters the "active" state
  3. While holding the mouse button, drag the pointer over the iframe
  4. Release the mouse button while the pointer is over the iframe
  5. The separator remains in "active" state permanently — moving the mouse away does not clear it

Expected Behavior

Releasing the mouse button should transition the separator from "active" to "inactive", regardless of whether the pointer is over an iframe.

Actual Behavior

The separator stays stuck in "active" state. The data-separator attribute remains "active" and any associated visual styles (e.g. highlighted color) persist until the page is reloaded or the user clicks directly on the separator again.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions