Skip to content

Fix Surface regressions and remove obsolete code and guidance - #84

Merged
petekp merged 5 commits into
pkp/surface-api-refactorfrom
pkp/detail-issue-fixes
Sep 9, 2026
Merged

Fix Surface regressions and remove obsolete code and guidance#84
petekp merged 5 commits into
pkp/surface-api-refactorfrom
pkp/detail-issue-fixes

Conversation

@petekp

@petekp petekp commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Fixes interrupted gestures, keyboard focus, stale texture uploads, and translucent rendering across 19 Detail reports. The follow-up cleanup removes obsolete API guides, unreachable SurfaceDOM, duplicate anchor implementations, unused helpers/styles, and stale probe adapters.

The README is the current API reference; the demo map links source. The cleanup removes 5,004 net lines, including an unused dependency. Public exports and tuned behavior remain unchanged by that cleanup.

Verified behavior Result
Late texture growth/shrink Current colors in the same frame; no GL errors
Translucent and filtered lit edges Correct coverage across white, color and emissive samples
Duplicate parts Original input/value and correct pixels in eight Chrome cases
Genie reacquisition Four retained live windows; inert snapshots excluded from the old count assertion
Postcard text Native/mesh pixel match at DPR 2

Local verification: 1,577 tests, four typechecks, lint, package/lab builds, and the affected serial Chrome probes pass. Documentation file links and anchors resolve. Core contracts remain; five removed tests duplicated the retired anchor copy.

Review texture storage and lit sampling closely. The legacy internal root content path remains for untyped callers; its retirement is separate from this cleanup.

Targets #32's integration branch. That refactor still needs to reach main before issue closure.

Fixes #33. Fixes #34. Fixes #35. Fixes #36. Fixes #38. Fixes #39. Fixes #40. Fixes #42. Fixes #43. Fixes #44. Fixes #45. Fixes #46. Fixes #48. Fixes #50. Fixes #52. Fixes #53. Fixes #55. Fixes #56. Fixes #57.

@petekp petekp changed the title Fix Surface rendering, focus, and demo interaction regressions Fix Surface regressions and remove obsolete code and guidance Sep 7, 2026
@petekp
petekp merged commit f45d3ac into pkp/surface-api-refactor Sep 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant