diff --git a/packages/survey-core/src/martixBase.ts b/packages/survey-core/src/martixBase.ts index 8aebf21390..898f7fecdc 100644 --- a/packages/survey-core/src/martixBase.ts +++ b/packages/survey-core/src/martixBase.ts @@ -154,7 +154,7 @@ export class QuestionMatrixBaseModel extends Question { protected isVisibleCore(): boolean { const res = super.isVisibleCore(); if(!res || !(this).hideIfRowsEmpty) return res; - return this.visibleRows.length > 0; + return this.visibleRows?.length > 0; } protected shouldRunColumnExpression(): boolean { return !this.survey || !this.survey.areInvisibleElementsShowing; diff --git a/packages/survey-core/src/question_matrixdropdownbase.ts b/packages/survey-core/src/question_matrixdropdownbase.ts index 30cc31257c..c642d487e6 100644 --- a/packages/survey-core/src/question_matrixdropdownbase.ts +++ b/packages/survey-core/src/question_matrixdropdownbase.ts @@ -1479,6 +1479,7 @@ export class QuestionMatrixDropdownModelBase extends QuestionMatrixBaseModel