Skip to content

fix: preserve projective mode after activation - #7

Merged
jogibear9988 merged 1 commit into
mainfrom
fixes
Aug 28, 2026
Merged

fix: preserve projective mode after activation#7
jogibear9988 merged 1 commit into
mainfrom
fixes

Conversation

@jogibear9988

Copy link
Copy Markdown
Member

Forward the originating selection-action event into plugin commands so interactive plugins can distinguish their activation pointer sequence from later outside clicks.

Track the activation pointer ID in the projective overlay and defer outside-click handling until its pointerup and synthetic click have completed. This prevents a normal-duration menu click from immediately closing 3D transform mode and restoring resize handles.

Extend browser coverage to hold the activation pointer before release, reproducing real user timing while retaining outside-click exit behavior and the existing transform regressions.

Forward the originating selection-action event into plugin commands so interactive plugins can distinguish their activation pointer sequence from later outside clicks.

Track the activation pointer ID in the projective overlay and defer outside-click handling until its pointerup and synthetic click have completed. This prevents a normal-duration menu click from immediately closing 3D transform mode and restoring resize handles.

Extend browser coverage to hold the activation pointer before release, reproducing real user timing while retaining outside-click exit behavior and the existing transform regressions.
@jogibear9988
jogibear9988 merged commit 7b253b1 into main Aug 28, 2026
1 check passed
@jogibear9988
jogibear9988 deleted the fixes branch August 28, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant