From c7f3dd5b0fe2e953b322af6fdbc6a95567de1ea3 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Sun, 7 Dec 2025 11:21:11 +0100 Subject: [PATCH] Fixed: [CPView addSubview:] was ignoring bounds origin for DOM positioning --- AppKit/CPView.j | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AppKit/CPView.j b/AppKit/CPView.j index adfd25a1f..31b26f017 100644 --- a/AppKit/CPView.j +++ b/AppKit/CPView.j @@ -662,6 +662,11 @@ var CPViewHighDPIDrawingEnabled = YES; #endif } +#if PLATFORM(DOM) + var origin = aSubview._frame.origin; + CPDOMDisplayServerSetStyleLeftTop(aSubview._DOMElement, _boundsTransform, origin.x, origin.y); +#endif + [aSubview setNextResponder:self]; [aSubview _scaleSizeUnitSquareToSize:[self _hierarchyScaleSize]];