In Syncfustion KanbanComponent, while picking the Card for dragging purposes, the Card unexpectedly moves & sticks to the bottom right corner of the cursor. This sudden shifting of the Card while picking seems to be violating the Cumulative Layout Shift metric. If we take an example of Gitlab boards, Notions Kanban boards etc, a card is not shifting from its actual position when we pick it for dragging purposes.
Example:
Card Picking in Syncfustion vs Card Picking in Gitlab boards
Is this behavior is by default in KanbanComponent or do we have some properties for changing this behavior in KanbanComponent?
Vinitha,
IMHO this a usability bug in Syncfusion. If this cannot be resolved, we would have to consider some other solution
<KanbanComponent id="Kanban” dataBound={this.onDataBound}>
. . .
</KanbanComponent>
onDataBound(args)
{
let card = this.element.querySelectorAll('.e-card');
let length = card.length;
for (let i = 0; i < length; i++)
{
card[i].ej2_instances[0].enableTailMode = false;
}
} |