VisActor / VisActor/VTable

[Bug] 当有子列的时候,整个表格的表头单元格内移动会频繁触发mouseenter_cell事件,包括mouseenter_leave事件

Open
#4,410 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
3.7k
Forks
486
Avg merge
1d 19h
Merged PRs (30d)
16

Description

Version

1.19.4

Link to Minimal Reproduction

https://visactor.io/vtable/demo/basic-functionality/list-table-header-group

Steps to Reproduce
2025-9-1发现的bug

当有子列的时候,整个表格的表头单元格内移动会频繁触发mouseenter_cell事件,包括mouseenter_leave事件

###官方demo的录屏效果
图片:

Image

视频如下:
https://github.com/user-attachments/assets/695ea4fa-91bf-4d6c-b1d7-974123089ad2

影响

实现自定义tooltip的时候,移动到表头,会频繁触发,没法实现tooltip

Current Behavior

帮忙看看是不是bug

Expected Behavior

谢谢

Environment
- OS:
- Browser:
- Framework:
Any additional comments?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked list-table header-group demo and reproduce pointer movement within grouped header cells while observing mouseenter_cell and mouseenter_leave. Trace the header hover event handling from that demo, then verify that movement inside a header no longer repeatedly triggers those events and that a custom tooltip can remain usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.