From f25b6281914da0efce6f537dd479f6eca5040b9f Mon Sep 17 00:00:00 2001 From: Dmitry Lavrinovich <52966626+dmlvr@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:56:33 +0200 Subject: [PATCH] DataGrid: Menu items are truncated in the Filter Builder popup (#31424) --- ...er_scroll_with_popup (fluent-blue-light).png | Bin 16103 -> 0 bytes ..._scroll_with_popup (material-blue-light).png | Bin 14021 -> 0 bytes .../filterBuilder/filterBuilderScrolling.ts | 12 +++--------- .../scss/widgets/base/filterBuilder/_index.scss | 1 - .../filter_builder/m_filter_builder.ts | 3 ++- .../filterBuilderParts/commonTests.js | 9 +++++---- 6 files changed, 10 insertions(+), 15 deletions(-) delete mode 100644 e2e/testcafe-devextreme/tests/common/filterBuilder/etalons/filterBuilder_scroll_with_popup (fluent-blue-light).png delete mode 100644 e2e/testcafe-devextreme/tests/common/filterBuilder/etalons/filterBuilder_scroll_with_popup (material-blue-light).png diff --git a/e2e/testcafe-devextreme/tests/common/filterBuilder/etalons/filterBuilder_scroll_with_popup (fluent-blue-light).png b/e2e/testcafe-devextreme/tests/common/filterBuilder/etalons/filterBuilder_scroll_with_popup (fluent-blue-light).png deleted file mode 100644 index 41e10b06d2a4cfab1749f765760a80da837af453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16103 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 diff --git a/e2e/testcafe-devextreme/tests/common/filterBuilder/filterBuilderScrolling.ts b/e2e/testcafe-devextreme/tests/common/filterBuilder/filterBuilderScrolling.ts index 08d63b732a14..67ffd8590506 100644 --- a/e2e/testcafe-devextreme/tests/common/filterBuilder/filterBuilderScrolling.ts +++ b/e2e/testcafe-devextreme/tests/common/filterBuilder/filterBuilderScrolling.ts @@ -1,18 +1,15 @@ import FilterBuilder from 'devextreme-testcafe-models/filterBuilder'; -import { createScreenshotsComparer } from 'devextreme-screenshot-comparer'; import url from '../../../helpers/getPageUrl'; import { fields, filter } from './data'; import { createWidget } from '../../../helpers/createWidget'; -import { testScreenshot } from '../../../helpers/themeUtils'; import { insertStylesheetRulesToPage } from '../../../helpers/domUtils'; fixture.disablePageReloads`Filter Builder Scrolling Test` .page(url(__dirname, '../../container.html')); -// T1273328 -test('FilterBuilder - The field drop-down window moves with the page scroll', async (t) => { +// T1273328 > T1294239 +test('FilterBuilder - The field drop-down closes with the page scroll', async (t) => { const filterBuilder = new FilterBuilder('#container'); - const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await filterBuilder.isReady(); @@ -20,10 +17,7 @@ test('FilterBuilder - The field drop-down window moves with the page scroll', as .click(filterBuilder.getItem('operation')) .scrollIntoView(filterBuilder.getItem('operation', 4)); - await testScreenshot(t, takeScreenshot, 'filterBuilder_scroll_with_popup.png', { element: filterBuilder.element }); - await t - .expect(compareResults.isValid()) - .ok(compareResults.errorMessages()); + await t.expect(FilterBuilder.getPopupTreeView().exists).notOk(); }).before(async () => { await insertStylesheetRulesToPage('#container {height: 150px; overflow: scroll;}'); diff --git a/packages/devextreme-scss/scss/widgets/base/filterBuilder/_index.scss b/packages/devextreme-scss/scss/widgets/base/filterBuilder/_index.scss index 96c4436ecdda..735e030dd60b 100644 --- a/packages/devextreme-scss/scss/widgets/base/filterBuilder/_index.scss +++ b/packages/devextreme-scss/scss/widgets/base/filterBuilder/_index.scss @@ -25,7 +25,6 @@ $filterbuilder-menu-icon-color: null !default; @use "./common"; .dx-filterbuilder { - position: relative; background-color: $filterbuilder-bg; @mixin button-color($color, $hover-color, $focus-color) { diff --git a/packages/devextreme/js/__internal/filter_builder/m_filter_builder.ts b/packages/devextreme/js/__internal/filter_builder/m_filter_builder.ts index 7b004e4b7663..9c85e6971f18 100644 --- a/packages/devextreme/js/__internal/filter_builder/m_filter_builder.ts +++ b/packages/devextreme/js/__internal/filter_builder/m_filter_builder.ts @@ -893,7 +893,8 @@ class FilterBuilder extends Widget { visible: true, focusStateEnabled: false, preventScrollEvents: false, - container: $popup, + hideOnParentScroll: this.option('closePopupOnTargetScroll'), + _hideOnParentScrollTarget: $popup, hideOnOutsideClick: true, onShown: options.popup.onShown, shading: false, diff --git a/packages/devextreme/testing/tests/DevExpress.ui.widgets/filterBuilderParts/commonTests.js b/packages/devextreme/testing/tests/DevExpress.ui.widgets/filterBuilderParts/commonTests.js index b984158681d8..ca5b2b8a9636 100644 --- a/packages/devextreme/testing/tests/DevExpress.ui.widgets/filterBuilderParts/commonTests.js +++ b/packages/devextreme/testing/tests/DevExpress.ui.widgets/filterBuilderParts/commonTests.js @@ -1293,8 +1293,9 @@ QUnit.module('on value changed', function() { }); // T824147 - // T1273328 - new - QUnit.test('Add-condition popup should not be closed on scroll', function(assert) { + // T1273328 + // T1294239 - new + QUnit.test('Add-condition popup should be closed on scroll by default', function(assert) { // arrange const container = $('#container'); const value = [['CompanyName', 'K&S Music']]; @@ -1310,7 +1311,7 @@ QUnit.module('on value changed', function() { const popupInstance = container.children('.dx-filterbuilder-overlay').dxPopup('instance'); // assert - assert.equal(popupInstance.option('hideOnParentScroll'), false, 'popup\'s hideOnParentScroll'); + assert.equal(popupInstance.option('hideOnParentScroll'), true, 'popup\'s hideOnParentScroll should be true by default'); }); // T804262 @@ -1606,7 +1607,7 @@ QUnit.module('Group operations', function() { $('.' + FILTER_BUILDER_IMAGE_ADD_CLASS).trigger('dxclick'); let popup = container.find(`.${FILTER_BUILDER_OVERLAY_CLASS}`); - assert.equal(popup.length, 2); + assert.ok(popup.length > 0); selectMenuItem(1);