From 7ece9e84871167a0d1be02adde12f8c282c8864d Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 26 Sep 2026 09:20:13 +0930 Subject: [PATCH] [UI] Fix BOM pricing tooltip (#12931) * [UI] Fix BOM pricing tooltip * Add delay for playwright test --- src/frontend/src/pages/part/pricing/BomPricingPanel.tsx | 2 ++ src/frontend/tests/pages/pui_stock.spec.ts | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/frontend/src/pages/part/pricing/BomPricingPanel.tsx b/src/frontend/src/pages/part/pricing/BomPricingPanel.tsx index 8412e6bb47..49a8b9c53a 100644 --- a/src/frontend/src/pages/part/pricing/BomPricingPanel.tsx +++ b/src/frontend/src/pages/part/pricing/BomPricingPanel.tsx @@ -59,6 +59,8 @@ function BomPieChart({ withLabels={false} withLabelsLine={false} chartLabel={t`Total Price`} + tooltipDataSource='segment' + tooltipProps={{ wrapperStyle: { zIndex: 1000 } }} valueFormatter={(value) => tooltipFormatter(value, currency)} /> diff --git a/src/frontend/tests/pages/pui_stock.spec.ts b/src/frontend/tests/pages/pui_stock.spec.ts index 6065638e22..701b8d5149 100644 --- a/src/frontend/tests/pages/pui_stock.spec.ts +++ b/src/frontend/tests/pages/pui_stock.spec.ts @@ -684,6 +684,10 @@ test('Stock - Default Location', async ({ browser }) => { // Scenario 2: Duplicating a stock item should retain its original location await navigate(page, 'stock/item/2/details'); + + await page.waitForTimeout(1000); + await page.waitForLoadState('networkidle'); + await page .getByRole('button', { name: 'action-menu-stock-item-actions' }) .click();