User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36
Steps to reproduce:
I am using Firefox on macOS 10.14.4 to develop and test my application.
Steps to reproduce issue:
- Create table with tooltips on each cell.
- put mouse cursor on one of the element. Tooltip will appear there.
- Scroll horizontally, Tooltips will get bundled up on one another.
Upon throughly investigation, I found that Firefox is not triggering mouseLeave event while horizontal scrolling. It seems that if elements get change without change in mouse position then browser does not trigger element leave event.
While testing I have noticed that If I do horizontal scrolling on table, All the tooltips are getting bundled upon one another and they do not get disappear until I reload whole application. However it is working correctly in chrome.
If element is changing underneath mouse point due to scrolling, then it means that we are leaving that element. So, mouseLeave and focusOut event should get fired and Tooltip should get disappear.