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
- Create a layout where at least one
Panel contains an <iframe>
- Press down on the
Separator — it enters the "active" state
- While holding the mouse button, drag the pointer over the iframe
- Release the mouse button while the pointer is over the iframe
- 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.
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. Thedata-separatorattribute 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
Panelcontains an<iframe>Separator— it enters the"active"state"active"state permanently — moving the mouse away does not clear itExpected 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. Thedata-separatorattribute 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.