diff --git a/tests/suites/tenant/queryEditor/queryEditor.test.ts b/tests/suites/tenant/queryEditor/queryEditor.test.ts index 1a305d5519..61418d15eb 100644 --- a/tests/suites/tenant/queryEditor/queryEditor.test.ts +++ b/tests/suites/tenant/queryEditor/queryEditor.test.ts @@ -145,11 +145,14 @@ test.describe('Test Query Editor', async () => { test('Streaming query shows some results and banner when stop button is clicked', async ({ page, - browserName, }) => { - // For some reason Safari handles large numbers list bad in Safari - // Will be investigated here https://github.com/ydb-platform/ydb-embedded-ui/issues/1989 - test.skip(browserName === 'webkit', 'This test is skipped in Safari'); + // Safari in playwright has problem with painting an array + // of million values for frequently appearing rows. + // But still need them for heavy responses to simulate + // long running queries. Setting their display to none resolves the issue. + await page.addStyleTag({ + content: '.ydb-query-result-sets-viewer__result tr td:nth-child(3n) { display: none; }', + }); const queryEditor = new QueryEditor(page); await toggleExperiment(page, 'on', 'Query Streaming');