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; } /**