Dragging the if block produces weird results
- Ngôn ngữ chính
- Haskell
- Star
- 1.3k
- Fork
- 201
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả

Grabbing the `if` block from the toolbox results in a noticeable delay. If the mouse is held still for the delay, all is well. If the mouse is moved during the delay, then the offsets of various shadow and connectors are incorrect by an amount roughly proportional to the mouse movement, as in the screen shot.
It's as if there's some very excessive computation that gets run when the block is grabbed; and furthermore, that the current mouse position is sometimes grabbed before that computation, and sometimes after, resulting in incorrect offsets for some components.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ đường dẫn kéo của toolbox cho khối `if` và tái hiện độ trễ khi di chuyển chuột. Theo dõi hành vi của bóng đổ và độ lệch của connector; được xem là hoàn tất khi thao tác kéo có di chuyển không còn để lại các độ lệch đó ở trạng thái không đúng, kèm theo một bài kiểm thử hồi quy nếu đường dẫn kiểm thử hiện có của dự án hỗ trợ bài kiểm thử này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- haskell
- Lĩnh vực
- frontend
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100