From e03fca7ef2516f4c7c7c85a8464be727c9af8e54 Mon Sep 17 00:00:00 2001 From: MKirova Date: Wed, 9 Apr 2025 14:51:06 +0300 Subject: [PATCH] fix(igxGrid): When col size is % round calculations for when to show hScrollbar. --- .../igniteui-angular/src/lib/grids/grid-base.directive.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts b/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts index 51a15d4eedc..e95d24f6885 100644 --- a/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts +++ b/projects/igniteui-angular/src/lib/grids/grid-base.directive.ts @@ -5525,7 +5525,7 @@ export abstract class IgxGridBaseDirective implements GridType, let sum = 0; for (const col of fc) { if (col.level === 0) { - sum += parseInt(col.calcWidth, 10); + sum += parseFloat(col.calcWidth); } } if (this.isPinningToStart) { @@ -6266,7 +6266,7 @@ export abstract class IgxGridBaseDirective implements GridType, * @hidden @internal */ public hasHorizontalScroll() { - return this.totalWidth - this.unpinnedWidth > 0 && this.width !== null; + return Math.round(this.totalWidth - this.unpinnedWidth) > 0 && this.width !== null; } /**