Skip to content

Conversation

@tamang29
Copy link
Contributor

@tamang29 tamang29 commented Feb 5, 2026

Checklist

  • I linked PR with a related issue
  • I added multiple screenshots/screencasts of my UI changes

Motivation and Context

This PR completes #378

Description

This PR changes the logic for dragging events. In short, it directly manipulates the DOM instead of relying on the React lifecycle.
This change supports mobile devices as well.

Steps for Testing

  1. Create a new diagram
  2. Add two elements and an edge connector between them
  3. position element A higher than element B for edge point to appear
  4. Try dragging edge point.

Screenshots

Screen.Recording.2026-02-05.at.18.03.49.mov

@tamang29 tamang29 self-assigned this Feb 5, 2026
@tamang29 tamang29 linked an issue Feb 5, 2026 that may be closed by this pull request
@tamang29 tamang29 added the bug Something isn't working label Feb 6, 2026
@tamang29 tamang29 merged commit 60bc49c into main Feb 7, 2026
3 checks passed
@tamang29 tamang29 deleted the fix/edge-useability branch February 7, 2026 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Edge drag is updating with a delay

2 participants