From 259cc8b48a7f422140c1f1e55161804f6b38f103 Mon Sep 17 00:00:00 2001 From: Lorenzo Nuvoletta Date: Thu, 10 Sep 2026 08:56:02 -0600 Subject: [PATCH] fix(canvas2d): return TextMetrics for empty measureText Pixi 8 CanvasTextSystem reads .width on empty remainder strings when letter-spacing is present. Returning without a metrics object crashes any Pixi Text on NativeScript Canvas. --- .../ios/src/cpp/canvas2d/CanvasRenderingContext2DImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/canvas/platforms/ios/src/cpp/canvas2d/CanvasRenderingContext2DImpl.cpp b/packages/canvas/platforms/ios/src/cpp/canvas2d/CanvasRenderingContext2DImpl.cpp index 180beee8..f417946a 100644 --- a/packages/canvas/platforms/ios/src/cpp/canvas2d/CanvasRenderingContext2DImpl.cpp +++ b/packages/canvas/platforms/ios/src/cpp/canvas2d/CanvasRenderingContext2DImpl.cpp @@ -3133,7 +3133,8 @@ CanvasRenderingContext2DImpl::MeasureText(const v8::FunctionCallbackInfocached_font_.size() + 1