aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md6
-rw-r--r--package-lock.json4
-rw-r--r--package.json2
3 files changed, 9 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5e09777..90f9579 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
All notable changes to pi-browser-harness will be documented in this file.
+## 0.10.2 — 2026-07-26
+
+### Fixed
+
+- **Page info no longer fails on a missing `documentElement`.** The page-info probe read `document.documentElement.scrollWidth`/`scrollHeight` directly, which throws when `documentElement` is absent — leaving every caller with an evaluation error instead of a page snapshot. The probe now falls back to zeroed scroll dimensions and returns a usable `PageInfo`.
+
## 0.10.1 — 2026-07-26
### Fixed
diff --git a/package-lock.json b/package-lock.json
index 25e866c..d6ef5ea 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "pi-browser-harness",
- "version": "0.9.0",
+ "version": "0.10.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "pi-browser-harness",
- "version": "0.9.0",
+ "version": "0.10.2",
"license": "MIT",
"dependencies": {
"ws": "^8.20.0"
diff --git a/package.json b/package.json
index 8fcf9e1..bc9629e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pi-browser-harness",
- "version": "0.10.1",
+ "version": "0.10.2",
"description": "Browser control extension for pi — navigate, click, type, screenshot, and extract data from real Chrome via CDP",
"keywords": [
"pi-package",