{"record":{"id":"76bef64b86b7ab97","repo":"garrytan/gstack","slug":"unknown-property-property-use-visible-hidde","errorCode":null,"errorMessage":"Unknown property: ${property}. Use: visible, hidden, enabled, disabled, checked, editable, focused","messagePattern":"Unknown property: (.+?)\\. Use: visible, hidden, enabled, disabled, checked, editable, focused","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"browse/src/read-commands.ts","lineNumber":480,"sourceCode":"      } else {\n        locator = target.locator(resolved.selector);\n      }\n\n      switch (property) {\n        case 'visible':  return String(await locator.isVisible());\n        case 'hidden':   return String(await locator.isHidden());\n        case 'enabled':  return String(await locator.isEnabled());\n        case 'disabled': return String(await locator.isDisabled());\n        case 'checked':  return String(await locator.isChecked());\n        case 'editable': return String(await locator.isEditable());\n        case 'focused': {\n          const isFocused = await locator.evaluate(\n            (el) => el === document.activeElement\n          );\n          return String(isFocused);\n        }\n        default:\n          throw new Error(`Unknown property: ${property}. Use: visible, hidden, enabled, disabled, checked, editable, focused`);\n      }\n    }\n\n    case 'cookies': {\n      const cookies = await page.context().cookies();\n      // Redact cookie values that look like secrets (consistent with storage redaction)\n      const redacted = cookies.map(c => {\n        if (SENSITIVE_COOKIE_NAME.test(c.name) || SENSITIVE_COOKIE_VALUE.test(c.value)) {\n          return { ...c, value: `[REDACTED — ${c.value.length} chars]` };\n        }\n        return c;\n      });\n      return JSON.stringify(redacted, null, 2);\n    }\n\n    case 'storage': {\n      if (args[0] === 'set' && args[1]) {\n        const key = args[1];","sourceCodeStart":462,"sourceCodeEnd":498,"githubUrl":"https://github.com/garrytan/gstack/blob/94993f74012782fd94416dd44b8314f6363a13a4/browse/src/read-commands.ts#L462-L498","documentation":"Error \"Unknown property: ${property}. Use: visible, hidden, enabled, disabled, checked, editable, focused\" thrown in garrytan/gstack.","triggerScenarios":"Thrown at browse/src/read-commands.ts:480 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"94993f74012782fd94416dd44b8314f6363a13a4","analyzedAt":"2026-08-12T04:06:23.140Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}