From 6cfe51ded006e55617a6f4f2587ca2026306c58d Mon Sep 17 00:00:00 2001 From: Shawn Dempsey Date: Fri, 23 Aug 2024 19:42:29 -0700 Subject: [PATCH] Border Radius percentage should be disabled on Paper (#46179) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/46179 Changelog: [Internal] **Context** - When debugging E2E tests, we found RNTester Legacy Arch builds were rendering border radius w/ percentages in a strange way - The issues was only noticeable on production e2e builds - Support for percentage on borderRadius ViewStyle props was added in D56198302 - This should be fabric only, but the same props are parsed on Paper **Change** - Add Custom Conversion for BorderRadius on Paper - Only Parse integer border radius values Reviewed By: philIip Differential Revision: D61686841 fbshipit-source-id: cc24d3dbdb82b1dcb90f18fc44d5d13d3e6465b4 --- .../react-native/React/Views/RCTViewManager.h | 3 +++ .../react-native/React/Views/RCTViewManager.m | 24 ++++++++++++------- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/packages/react-native/React/Views/RCTViewManager.h b/packages/react-native/React/Views/RCTViewManager.h index 1676e69f2ac..ed17a436d86 100644 --- a/packages/react-native/React/Views/RCTViewManager.h +++ b/packages/react-native/React/Views/RCTViewManager.h @@ -115,4 +115,7 @@ typedef void (^RCTViewManagerUIBlock)(RCTUIManager *uiManager, NSDictionary