Moving elements beyond the border of a pool is possible when moving it outside the viewport #2210
Labels
backlog
Queued in backlog
bug
Something isn't working
good first issue
Good for newcomers
pr welcome
We rely on a community contribution to improve this.
spring cleaning
Could be cleaned up one day
Describe the Bug
Restricting the movement of an element inside the "RulesProvider" module can be bypassed by moving an element outside the viewport. With this, it is for example possible to stack pools on top of each other, see GIF.
Steps to Reproduce
Result: The pools can be stacked on top of each other.
Or:
Result: The element is moved to the position. Even though the pool increases its size afterward to contain the element, I would still argue that this is not intended behavior because moving the element beyond the border of the pool is otherwise restricted.
Expected Behavior
The current viewport should be considered when moving elements. Locally, I could fix this by preventing any movement beyond it. In the case provided above, I would expect, that I am unable to move the element beyond the viewport. The pool should only increase in size if I drop the element close to the edge of the pool, but not far beyond its borders.
Environment
The text was updated successfully, but these errors were encountered: