As you can see in the next screenshot, when I mouseOver the section (Y-Axis) the highlight appears (and it shouldn’t). And if I click the section to expand it, the lightbox appears.
You need to modify the code of custom mouse handler. scheduler.getActionData(native_event) can be used to get the id of current section, and based on it you need to call the markTimespan method ( have such call for sections where highlight is necesary and hide in other case )
Also, you can use something like next as first line of handler to skip highlight in timeline mode at all
if (scheduler.getState().mode == "timeline") return;
If you have some property in the initial config, which separates rows and section, then you can use getSection API to get such section object and check the related property ( id for getSection can be taken from getActionData result )