diff --git a/api/js/etemplate/et2_widget_grid.ts b/api/js/etemplate/et2_widget_grid.ts
index ca7455d78f..108e1f0f5f 100644
--- a/api/js/etemplate/et2_widget_grid.ts
+++ b/api/js/etemplate/et2_widget_grid.ts
@@ -787,7 +787,7 @@ export class et2_grid extends et2_DOMWidget implements et2_IDetachedDOM, et2_IAl
 					{
 						td.hide();
 						// Need to do different things with webComponents
-						if(typeof cell.widget.options !== "undefined")
+						if(typeof cell.widget.options === "object")
 						{
 							cell.widget.options.disabled = cell.disabled;
 						}