Issue: onAfterTaskDrag fires twice for the same task when multiselect: true is enabled — even when dragging child task.(its happening only for child not for parent)
Expected: Should only fire once per actual drag.
Steps to Reproduce:
Enable multiselect: true
Drag a task
Observe onAfterTaskDrag firing twice for the same task ID
Config:
gantt.plugins({
multiselect: true,
auto_scheduling: false
});
Version: DHTMLX Gantt 8.0.4
if i remove multiselect its firing only once
Issue: Grid lines and workload highlights are not rendering properly on high-resolution displays (e.g., 4K monitors, Retina Macs). Some visual elements (grid lines, workload background) are missing or misaligned.
Expected: Gantt grid lines and workload visualization should render correctly and consistently across all screen resolutions and devices.
Hello,
It is possible that the grid lines won’t be visible on some screens if you change the brightness and contrast settings. For this use case, you need to modify the styles to use the higher contrast colors for the grid lines:
However, the lines shouldn’t be misaligned. If you can reproduce the issue in the official samples, please share a photo of how it looks on your screen: https://docs.dhtmlx.com/gantt/samples/
If the lines are misaligned, most likely, it is related to the Gantt configuration. One of the common mistake is to set different height for the grid and timeline: https://snippet.dhtmlx.com/q12zofnb
But this is not a Gantt issue. When you reach the bottom position, the grid cannot be scrolled, but you can still scroll the timeline:
The expected approach is to set the same height for the grid and timeline:
If that doesn’t help you, it is hard to suggest what might be wrong as I don’t see your code. In that case, please add your configuration to the following snippet and make sure that the issue is reproduced there:
Then, click on the Save button and send me the link.
Or send me a ready demo with all the necessary JavaScript and CSS files so that I can reproduce the issue locally.
Get a guaranteed answer from DHTMLX technical support team
under the most suitable support plan