From b6dc7e3cb58d83be569f9f6d842860dc448f2bd1 Mon Sep 17 00:00:00 2001 From: Balazs Bajorics <2226774+balazsbajorics@users.noreply.github.com> Date: Thu, 12 Oct 2023 16:48:32 +0200 Subject: [PATCH 1/3] Update feature-switches.ts --- editor/src/utils/feature-switches.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/src/utils/feature-switches.ts b/editor/src/utils/feature-switches.ts index 58607ba5b841..ecdcd784b835 100644 --- a/editor/src/utils/feature-switches.ts +++ b/editor/src/utils/feature-switches.ts @@ -40,7 +40,7 @@ let FeatureSwitches: { [feature in FeatureName]: boolean } = { 'Performance Test Triggers': !(PRODUCTION_CONFIG as boolean), 'Canvas Strategies Debug Panel': false, 'Project Thumbnail Generation': false, - 'Simplified Layout Section': false, + 'Simplified Layout Section': true, 'Debug - Print UIDs': false, } From 60215624abaa52388950f30f3265b3af0d560e95 Mon Sep 17 00:00:00 2001 From: Balazs Bajorics <2226774+balazsbajorics@users.noreply.github.com> Date: Mon, 16 Oct 2023 08:57:23 +0200 Subject: [PATCH 2/3] updating snapshots --- ...performance-regression-tests.spec.tsx.snap | 512 ++++-------------- .../performance-regression-tests.spec.tsx | 8 +- 2 files changed, 110 insertions(+), 410 deletions(-) diff --git a/editor/src/core/performance/__snapshots__/performance-regression-tests.spec.tsx.snap b/editor/src/core/performance/__snapshots__/performance-regression-tests.spec.tsx.snap index 17499d3fa23c..0188b08c96cd 100644 --- a/editor/src/core/performance/__snapshots__/performance-regression-tests.spec.tsx.snap +++ b/editor/src/core/performance/__snapshots__/performance-regression-tests.spec.tsx.snap @@ -351,94 +351,13 @@ Array [ "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/div//UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(PinControl)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/rect:data-testid='positioncontrols-box'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/rect:data-testid='positioncontrols-divider'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-top'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-top'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-bottom'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-bottom'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-right'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-right'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-left'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-left'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centerx'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centery'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centerx-transparent'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centery-transparent'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/g", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/g:data-testid='positioncontrols-pins'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/svg", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(FlexCol)", - "/div//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//g", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//svg", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/div//Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//g", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//svg", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/div//Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(Styled(div))/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", + "/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", @@ -451,26 +370,24 @@ Array [ "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-top-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-top-number-input'", + "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='pin-left-number-input'", + "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='pin-left-number-input'", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", + "/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", @@ -483,85 +400,26 @@ Array [ "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-left-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-left-number-input'", + "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='pin-top-number-input'", + "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='pin-top-number-input'", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(Styled(div))/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-bottom-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-bottom-number-input'", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-right-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-right-number-input'", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", @@ -969,94 +827,13 @@ Array [ "/Symbol(react.forward_ref)(EmotionCssPropInternal)/Symbol(react.forward_ref)(TippyWrapper)/UtopiaSpiedFunctionComponent(Tippy)/UtopiaSpiedExoticType(Symbol(react.fragment))", "/UtopiaSpiedFunctionComponent(Tippy)/UtopiaSpiedExoticType(Symbol(react.fragment))/Symbol(react.forward_ref)(Styled(div))/div", "/Symbol(react.forward_ref)(Styled(div))/div/IndicatorArrow/div:data-testid='indicator-elements-outside-visible-area'", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(UIGridRow)", - "/div//UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(PinControl)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/rect:data-testid='positioncontrols-box'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/rect:data-testid='positioncontrols-divider'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-top'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-top'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-bottom'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-bottom'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-right'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-right'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-left'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-catcher-pin-left'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centerx'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centery'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centerx-transparent'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/path:data-testid='positioncontrols-pin-centery-transparent'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/g", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/g:data-testid='positioncontrols-pins'", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/svg", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/UtopiaSpiedFunctionComponent(PinControl)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)()", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedFunctionComponent(FlexCol)", - "/div//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedFunctionComponent(FlexCol)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//g", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//svg", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/div//Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//path", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//g", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//svg", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.forward_ref)(Styled(div))", - "/div//Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(Styled(div))/div", - "/Symbol(react.forward_ref)(Styled(div))/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", + "/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", @@ -1069,26 +846,24 @@ Array [ "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-top-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-top-number-input'", + "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='pin-left-number-input'", + "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='pin-left-number-input'", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", + "/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", + "/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", @@ -1101,85 +876,26 @@ Array [ "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-left-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-left-number-input'", + "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='pin-top-number-input'", + "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='pin-top-number-input'", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(Styled(div))/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/div/UtopiaSpiedFunctionComponent(UIGridRow)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-bottom-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-bottom-number-input'", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", - "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", - "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedFunctionComponent(MenuProvider)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedClass(MomentumContextMenu)", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/UtopiaSpiedExoticType(Symbol(react.fragment))", - "/div//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedClass(InspectorContextMenuWrapper)/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedFunctionComponent(MenuProvider)/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Symbol(react.forward_ref)())", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.memo)(Icon)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "/UtopiaSpiedFunctionComponent(MenuProvider)/div/NumberInput/div", - "/NumberInput/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/div/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input)):data-testid='position-right-number-input'", - "/Symbol(react.memo)(Symbol(react.forward_ref)())/Symbol(react.forward_ref)()/Symbol(react.forward_ref)(Styled(input))/input:data-testid='position-right-number-input'", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Symbol(react.forward_ref)(EmotionCssPropInternal)/div", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/Icon/img", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/span", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Item)", "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", @@ -1411,23 +1127,19 @@ Array [ "/null///UtopiaSpiedFunctionComponent(UIGridRow)", "/null///UtopiaSpiedClass(InspectorContextMenuWrapper)", "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/PropertyLabel/Symbol(react.forward_ref)(EmotionCssPropInternal)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", @@ -1845,23 +1557,19 @@ Array [ "/div/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)", "/UtopiaSpiedExoticType(Symbol(react.fragment))/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)", "/UtopiaSpiedClass(MomentumContextMenu)/UtopiaSpiedFunctionComponent(Menu)/UtopiaSpiedFunctionComponent(RefTrackerProvider)/UtopiaSpiedExoticType(Symbol(react.provider))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", @@ -2154,23 +1862,19 @@ Array [ "/div/UtopiaSpiedFunctionComponent(DropdownIndicator)/UtopiaSpiedFunctionComponent(DropdownIndicator)/Symbol(react.forward_ref)(render)", "/UtopiaSpiedFunctionComponent(DropdownIndicator)/UtopiaSpiedFunctionComponent(DropdownIndicator)/Symbol(react.forward_ref)(render)/UtopiaSpiedExoticType(Symbol(react.context))", "/Symbol(react.forward_ref)(render)/UtopiaSpiedExoticType(Symbol(react.context))/Symbol(react.context)/div", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", @@ -2556,23 +2260,19 @@ Array [ "/div/UtopiaSpiedFunctionComponent(DropdownIndicator)/UtopiaSpiedFunctionComponent(DropdownIndicator)/Symbol(react.forward_ref)(render)", "/UtopiaSpiedFunctionComponent(DropdownIndicator)/UtopiaSpiedFunctionComponent(DropdownIndicator)/Symbol(react.forward_ref)(render)/UtopiaSpiedExoticType(Symbol(react.context))", "/Symbol(react.forward_ref)(render)/UtopiaSpiedExoticType(Symbol(react.context))/Symbol(react.context)/div", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)(EditorContractDropdown)", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.forward_ref)(Styled(div))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedExoticType(Symbol(react.fragment))", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//Symbol(react.memo)()", - "//UtopiaSpiedExoticType(Symbol(react.fragment))//UtopiaSpiedFunctionComponent(FlexCol)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//Symbol(react.memo)(NumberInput)", - "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div//UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/Symbol(react.memo)(NumberInput)", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameUpdatingLayoutControl/UtopiaSpiedClass(InspectorContextMenuWrapper)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedFunctionComponent(BooleanControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//UtopiaSpiedExoticType(Symbol(react.fragment))", + "/Symbol(react.forward_ref)(EmotionCssPropInternal)/div/FrameChildPinControl/UtopiaSpiedFunctionComponent(PinControl)", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", + "/Symbol(react.forward_ref)(Styled(div))/div//Symbol(react.memo)(Symbol(react.forward_ref)())", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(PropertyLabel)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/Symbol(react.memo)(SliderNumberControl)", "//UtopiaSpiedExoticType(Symbol(react.fragment))/OpacityRow/UtopiaSpiedFunctionComponent(UIGridRow)", diff --git a/editor/src/core/performance/performance-regression-tests.spec.tsx b/editor/src/core/performance/performance-regression-tests.spec.tsx index 78d148d293aa..e35fd024af74 100644 --- a/editor/src/core/performance/performance-regression-tests.spec.tsx +++ b/editor/src/core/performance/performance-regression-tests.spec.tsx @@ -65,7 +65,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`700`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`692`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -127,7 +127,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`745`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`737`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -183,7 +183,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`606`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`464`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -249,7 +249,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`678`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`536`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) }) From 6afa4a9e98e8b4216dc56e28c83edcbcb772523c Mon Sep 17 00:00:00 2001 From: Balazs Bajorics <2226774+balazsbajorics@users.noreply.github.com> Date: Mon, 16 Oct 2023 09:44:54 +0200 Subject: [PATCH 3/3] bumping performance regression tests --- .../performance/performance-regression-tests.spec.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/editor/src/core/performance/performance-regression-tests.spec.tsx b/editor/src/core/performance/performance-regression-tests.spec.tsx index c24031c643b4..3506170f59d4 100644 --- a/editor/src/core/performance/performance-regression-tests.spec.tsx +++ b/editor/src/core/performance/performance-regression-tests.spec.tsx @@ -65,7 +65,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`706`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`698`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -127,7 +127,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`751`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`743`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -183,7 +183,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`612`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`470`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) @@ -249,7 +249,7 @@ describe('React Render Count Tests -', () => { const renderCountAfter = renderResult.getNumberOfRenders() // if this breaks, GREAT NEWS but update the test please :) - expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`684`) + expect(renderCountAfter - renderCountBefore).toMatchInlineSnapshot(`542`) expect(renderResult.getRenderInfo()).toMatchSnapshot() }) })