Issue with Milestone Successor Date Handling in Syncfusion Gantt Component

I have reproduced the official example from Syncfusion documentation. In the example provided by the documentation, when a task with a finish-to-start (FS) predecessor is converted into a milestone (i.e., duration becomes 0), the milestone date correctly updates to align with the predecessor task’s end date.

However, in my local implementation, this expected behavior does not occur. When I convert the dependent task into a milestone, its date does not adjust based on the predecessor. Instead, the date remains unchanged.

To clarify:

  • The dependency link is correctly defined.

  • The milestone transformation works visually, but the date does not update.

  • The same code works in documentation examples but not in my environment.


Attachment: Screenshot_20251211_at_01.27.05_bd8f1824.png

1 Reply

AG Ajithkumar Gopalakrishnan Syncfusion Team December 11, 2025 06:55 AM UTC

Hi Abdul,

Greetings from Syncfusion Support,


Before proceeding further, we kindly request you to share more information to help us identify the root cause of the issue and assist you more effectively. Please provide the following details:


  • The complete Gantt Chart code snippet.
  • Confirmation of the Gantt patch and script/theme version details (including a screenshot).
  • A video demo of the issue along with the steps to reproduce it.
  • Share your timezone and, if the dayWorkingTime property is used in your application, share the details.
  • Information about the dataSource, including its structure and a sample (dummy) dataset similar to what is used in your application.
  • Any observations or attempts made to reproduce the issue using the provided sample.


Sample link: https://stackblitz.com/edit/react-phvhgpbr-8qivbmzq?file=index.js,data.js

Once we receive this information, we will be better equipped to identify the root cause of the issue and provide you with the necessary assistance.


Regards,
Ajithkumar G


Loader.
Up arrow icon