From 09a32b838a4409d2f883f02b6c342e04568d11fd Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Fri, 19 Dec 2025 13:01:50 -0500 Subject: [PATCH 1/8] AG Grid v34 --- package-lock.json | 188 ++++++++++++++++++++++++---------------------- package.json | 6 +- 2 files changed, 100 insertions(+), 94 deletions(-) diff --git a/package-lock.json b/package-lock.json index b784e43..fe43ee7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "33.3.2", - "ag-grid-enterprise": "33.3.2", - "ag-grid-react": "33.3.2", + "ag-grid-community": "34.3.1", + "ag-grid-enterprise": "34.3.1", + "ag-grid-react": "34.3.1", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", @@ -3426,80 +3426,80 @@ } }, "node_modules/ag-charts-community": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-11.3.2.tgz", - "integrity": "sha512-4ZshRqfeCoQKgJ8WNxLfgkKtLszIxEF9WWOSuT2Uvyyy3x0rUUPQbl98+kVh+sRyGGQ6Qj8uoStqHAhwPwgTOQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", + "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-core": "11.3.2", - "ag-charts-locale": "11.3.2", - "ag-charts-types": "11.3.2" + "ag-charts-core": "12.3.1", + "ag-charts-locale": "12.3.1", + "ag-charts-types": "12.3.1" } }, "node_modules/ag-charts-core": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-11.3.2.tgz", - "integrity": "sha512-D66lTBVXRDI6vFTcmL91KeBghOx63MmWrgDSJEEhsrK1ioWeYnFcRXStX0msx60D12i+Ba+uhM9xrxgRmqzM5w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", + "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "node_modules/ag-charts-enterprise": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-11.3.2.tgz", - "integrity": "sha512-5HRfEI2w0IxfyWy6bpu9Db2UVPxPyxYihSHJdlJLmmCCgPNoyUqnghZqr7vnRSrh/mVSeSo2WBzxZuuphr+Wtg==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", + "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", "license": "Commercial", "optional": true, "dependencies": { - "ag-charts-community": "11.3.2", - "ag-charts-core": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-core": "12.3.1" } }, "node_modules/ag-charts-locale": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-11.3.2.tgz", - "integrity": "sha512-6DrHD53PfdVNqFAlmNkHTnlQ9QY9EzME0vvaiotUpO8boKflGivgqmfx/uNTp6AsvOrsnRBBZW4b4XSg0LKG2w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", + "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", "license": "MIT", "optional": true }, "node_modules/ag-charts-types": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-11.3.2.tgz", - "integrity": "sha512-trPGqgGYiTeLgtf9nLuztDYOPOFOLbqHn1g2D99phf7QowcwdX0TPx0wfWG8Hm90LjB8IH+G2s3AZe2vrdAtMQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", + "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==", "license": "MIT" }, "node_modules/ag-grid-community": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-33.3.2.tgz", - "integrity": "sha512-9bx0e/+ykOyLvUxHqmdy0cRVANH6JAtv0yZdnBZEXYYqBAwN+G5a4NY+2I1KvoOCYzbk8SnStG7y4hCdVAAWOQ==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", + "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", "license": "MIT", "dependencies": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "node_modules/ag-grid-enterprise": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-33.3.2.tgz", - "integrity": "sha512-wf1JMDdAk9GhWbB0WF5RIOYp4p/y6h7zJoscFsymEeFV7325Zyx0ZBQ/kQQ9R9MqnhIYp5xjpjYJ4r2rpIXH+A==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", + "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", "license": "Commercial", "dependencies": { - "ag-grid-community": "33.3.2" + "ag-grid-community": "34.3.1" }, "optionalDependencies": { - "ag-charts-community": "11.3.2", - "ag-charts-enterprise": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-enterprise": "12.3.1" } }, "node_modules/ag-grid-react": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-33.3.2.tgz", - "integrity": "sha512-5bv4JIJvGov23sduIUIyQTqpa/qhoQrRkQm5pFOQb7RMwusfx6xBPrkLwIIlCJiQ8g0OOinxWzZ2kQ2Zml6tLw==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", + "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", "license": "MIT", "dependencies": { - "ag-grid-community": "33.3.2", + "ag-grid-community": "34.3.1", "prop-types": "^15.8.1" }, "peerDependencies": { @@ -10060,7 +10060,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -10102,7 +10101,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -10862,7 +10860,6 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0" } @@ -12847,7 +12844,8 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true + "dev": true, + "requires": {} }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -13845,7 +13843,8 @@ "@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==" + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "requires": {} }, "@emotion/utils": { "version": "1.2.1", @@ -14347,7 +14346,8 @@ "@mui/types": { "version": "7.2.13", "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", - "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==" + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "requires": {} }, "@mui/utils": { "version": "5.15.7", @@ -14701,19 +14701,22 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/info": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true + "dev": true, + "requires": {} }, "@webpack-cli/serve": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true + "dev": true, + "requires": {} }, "@xtuc/ieee754": { "version": "1.2.0", @@ -14737,73 +14740,74 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "ag-charts-community": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-11.3.2.tgz", - "integrity": "sha512-4ZshRqfeCoQKgJ8WNxLfgkKtLszIxEF9WWOSuT2Uvyyy3x0rUUPQbl98+kVh+sRyGGQ6Qj8uoStqHAhwPwgTOQ==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", + "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", "optional": true, "requires": { - "ag-charts-core": "11.3.2", - "ag-charts-locale": "11.3.2", - "ag-charts-types": "11.3.2" + "ag-charts-core": "12.3.1", + "ag-charts-locale": "12.3.1", + "ag-charts-types": "12.3.1" } }, "ag-charts-core": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-11.3.2.tgz", - "integrity": "sha512-D66lTBVXRDI6vFTcmL91KeBghOx63MmWrgDSJEEhsrK1ioWeYnFcRXStX0msx60D12i+Ba+uhM9xrxgRmqzM5w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", + "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", "optional": true, "requires": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "ag-charts-enterprise": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-11.3.2.tgz", - "integrity": "sha512-5HRfEI2w0IxfyWy6bpu9Db2UVPxPyxYihSHJdlJLmmCCgPNoyUqnghZqr7vnRSrh/mVSeSo2WBzxZuuphr+Wtg==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", + "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", "optional": true, "requires": { - "ag-charts-community": "11.3.2", - "ag-charts-core": "11.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-core": "12.3.1" } }, "ag-charts-locale": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-11.3.2.tgz", - "integrity": "sha512-6DrHD53PfdVNqFAlmNkHTnlQ9QY9EzME0vvaiotUpO8boKflGivgqmfx/uNTp6AsvOrsnRBBZW4b4XSg0LKG2w==", + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", + "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", "optional": true }, "ag-charts-types": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-11.3.2.tgz", - "integrity": "sha512-trPGqgGYiTeLgtf9nLuztDYOPOFOLbqHn1g2D99phf7QowcwdX0TPx0wfWG8Hm90LjB8IH+G2s3AZe2vrdAtMQ==" + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", + "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==" }, "ag-grid-community": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-33.3.2.tgz", - "integrity": "sha512-9bx0e/+ykOyLvUxHqmdy0cRVANH6JAtv0yZdnBZEXYYqBAwN+G5a4NY+2I1KvoOCYzbk8SnStG7y4hCdVAAWOQ==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", + "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", "requires": { - "ag-charts-types": "11.3.2" + "ag-charts-types": "12.3.1" } }, "ag-grid-enterprise": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-33.3.2.tgz", - "integrity": "sha512-wf1JMDdAk9GhWbB0WF5RIOYp4p/y6h7zJoscFsymEeFV7325Zyx0ZBQ/kQQ9R9MqnhIYp5xjpjYJ4r2rpIXH+A==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", + "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", "requires": { - "ag-charts-community": "11.3.2", - "ag-charts-enterprise": "11.3.2", - "ag-grid-community": "33.3.2" + "ag-charts-community": "12.3.1", + "ag-charts-enterprise": "12.3.1", + "ag-grid-community": "34.3.1" } }, "ag-grid-react": { - "version": "33.3.2", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-33.3.2.tgz", - "integrity": "sha512-5bv4JIJvGov23sduIUIyQTqpa/qhoQrRkQm5pFOQb7RMwusfx6xBPrkLwIIlCJiQ8g0OOinxWzZ2kQ2Zml6tLw==", + "version": "34.3.1", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", + "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", "requires": { - "ag-grid-community": "33.3.2", + "ag-grid-community": "34.3.1", "prop-types": "^15.8.1" } }, @@ -15951,7 +15955,8 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true + "dev": true, + "requires": {} }, "eslint-import-resolver-node": { "version": "0.3.9", @@ -16795,7 +16800,8 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true + "dev": true, + "requires": {} }, "ignore": { "version": "5.3.1", @@ -19129,7 +19135,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true + "dev": true, + "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.4", @@ -19240,7 +19247,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dev": true, "requires": { "loose-envify": "^1.1.0" } @@ -19275,7 +19281,6 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dev": true, "requires": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -19798,7 +19803,6 @@ "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dev": true, "requires": { "loose-envify": "^1.1.0" } @@ -20174,7 +20178,8 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "dev": true + "dev": true, + "requires": {} }, "style-to-object": { "version": "0.4.4", @@ -20689,7 +20694,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true + "dev": true, + "requires": {} } } }, diff --git a/package.json b/package.json index 63ed867..291094e 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "33.3.2", - "ag-grid-enterprise": "33.3.2", - "ag-grid-react": "33.3.2", + "ag-grid-community": "34.3.1", + "ag-grid-enterprise": "34.3.1", + "ag-grid-react": "34.3.1", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", From 0b584b16f23b510eadea53b4467f7a1950a40283 Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Fri, 19 Dec 2025 16:24:57 -0500 Subject: [PATCH 2/8] filterParams no longer can be called the same way --- src/lib/fragments/AgGrid.react.js | 11 +++++++++-- src/lib/utils/propCategories.js | 9 ++++++++- tests/test_cell_value_changed.py | 1 + 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/lib/fragments/AgGrid.react.js b/src/lib/fragments/AgGrid.react.js index a51252c..ee76ccc 100644 --- a/src/lib/fragments/AgGrid.react.js +++ b/src/lib/fragments/AgGrid.react.js @@ -29,6 +29,7 @@ import { GRID_NESTED_FUNCTIONS, OBJ_OF_FUNCTIONS, COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS, + COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS, PASSTHRU_PROPS, PROPS_NOT_FOR_AG_GRID, GRID_DANGEROUS_FUNCTIONS, @@ -531,8 +532,8 @@ export function DashAgGrid(props) { return convertMaybeFunctionNoParams(value); } } - return map((v) => { - if (typeof v === 'object') { + return map((v, t) => { + if (typeof v === 'object' && v !== null && !Array.isArray(v)) { if (typeof v.function === 'string') { return convertMaybeFunctionNoParams(v); } @@ -553,6 +554,12 @@ export function DashAgGrid(props) { } return convertCol(value); } + if (COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS[target]) { + if (has('function', value)) { + return convertMaybeFunctionNoParams(value); + } + return convertCol(value); + } // not one of those categories - pass it straight through return value; }, columnDef); diff --git a/src/lib/utils/propCategories.js b/src/lib/utils/propCategories.js index 60f819a..4f39edc 100644 --- a/src/lib/utils/propCategories.js +++ b/src/lib/utils/propCategories.js @@ -288,12 +288,19 @@ export const COLUMN_NESTED_FUNCTIONS = { * or may be functions themselves **/ export const COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS = { - filterParams: 1, cellRendererParams: 1, cellEditorParams: 1, tooltipComponentParams: 1, }; +/** + * Container objects inside columnDefs that may have other functions + * or may be functions themselves no params passed + **/ +export const COLUMN_NESTED_OR_OBJ_OF_FUNCTIONS_NO_PARAMS = { + filterParams: 1, +}; + /** * Container arrays of objects inside columnDefs that may have functions * inside them, listed in other categories diff --git a/tests/test_cell_value_changed.py b/tests/test_cell_value_changed.py index 5a8387b..a572920 100644 --- a/tests/test_cell_value_changed.py +++ b/tests/test_cell_value_changed.py @@ -144,6 +144,7 @@ def test_cv001_cell_value_changed_multi(dash_duo): grid.wait_for_cell_text(0, 0, "South Korea") # Test single event. + grid.get_cell(0, 1).click() grid.get_cell(0, 1).send_keys("50") grid.get_cell(1, 2).click() dash_duo.wait_for_text_to_equal('#log', "1") From f59390c258a4a2a1d6921928e94bbdea353686d7 Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Fri, 19 Dec 2025 16:38:13 -0500 Subject: [PATCH 3/8] fix for lint --- src/lib/fragments/AgGrid.react.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/fragments/AgGrid.react.js b/src/lib/fragments/AgGrid.react.js index ee76ccc..2b8296c 100644 --- a/src/lib/fragments/AgGrid.react.js +++ b/src/lib/fragments/AgGrid.react.js @@ -532,8 +532,12 @@ export function DashAgGrid(props) { return convertMaybeFunctionNoParams(value); } } - return map((v, t) => { - if (typeof v === 'object' && v !== null && !Array.isArray(v)) { + return map((v) => { + if ( + typeof v === 'object' && + v !== null && + !Array.isArray(v) + ) { if (typeof v.function === 'string') { return convertMaybeFunctionNoParams(v); } From 51db56f8e78249cdef814f0f2c646ba4e27f0541 Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Wed, 21 Jan 2026 10:41:03 -0500 Subject: [PATCH 4/8] updating version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 291094e..2f414b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dash-ag-grid", - "version": "33.3.2rc2", + "version": "34.3.1rc1", "description": "Dash wrapper around AG Grid, the best interactive data grid for the web.", "repository": { "type": "git", From 16e8be0f4b2c801545c67d10f631caa670a244c7 Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Wed, 21 Jan 2026 10:49:19 -0500 Subject: [PATCH 5/8] changing version to 0rc0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f414b8..423254a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dash-ag-grid", - "version": "34.3.1rc1", + "version": "34.3.0rc0", "description": "Dash wrapper around AG Grid, the best interactive data grid for the web.", "repository": { "type": "git", From 8af25973e41e10a66424dd2b0af3207cd75b0d0f Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:20:31 -0500 Subject: [PATCH 6/8] updating AG Grid to version v35 --- package-lock.json | 150 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index fe43ee7..0e3629a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,21 @@ { "name": "dash-ag-grid", - "version": "33.3.2rc2", + "version": "34.3.0rc0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dash-ag-grid", - "version": "33.3.2rc2", + "version": "34.3.0rc0", "license": "MIT", "dependencies": { "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "34.3.1", - "ag-grid-enterprise": "34.3.1", - "ag-grid-react": "34.3.1", + "ag-grid-community": "35.0.0", + "ag-grid-enterprise": "35.0.0", + "ag-grid-react": "35.0.0", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", @@ -3426,80 +3426,80 @@ } }, "node_modules/ag-charts-community": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", - "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-13.0.0.tgz", + "integrity": "sha512-zIBokGrkvpySdksjCFVC/gOrtQSFeJ8j8n1WT7XV4UW1qvEeBIlme6Ng0srWS0HaACwNg9hn9WDEhnBDldbRTg==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-core": "12.3.1", - "ag-charts-locale": "12.3.1", - "ag-charts-types": "12.3.1" + "ag-charts-core": "13.0.0", + "ag-charts-locale": "13.0.0", + "ag-charts-types": "13.0.0" } }, "node_modules/ag-charts-core": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", - "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-13.0.0.tgz", + "integrity": "sha512-OFN6aDhKDKzez8sSN1NEO/j/rNa0C5G/9EH5FkNFdVh4T96Ul19xpyZupZZl4kTvENN+ayGwRU6Ui8zau71Rog==", "license": "MIT", "optional": true, "dependencies": { - "ag-charts-types": "12.3.1" + "ag-charts-types": "13.0.0" } }, "node_modules/ag-charts-enterprise": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", - "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-13.0.0.tgz", + "integrity": "sha512-xIpXHD6jQ/7quDdogINV7yhVdcH2Pkwxe/xIzgOlffJcIEnPuKftlSMmZ3ybuDUnbgZqAwdH22IoGqqQTVpM5w==", "license": "Commercial", "optional": true, "dependencies": { - "ag-charts-community": "12.3.1", - "ag-charts-core": "12.3.1" + "ag-charts-community": "13.0.0", + "ag-charts-core": "13.0.0" } }, "node_modules/ag-charts-locale": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", - "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-13.0.0.tgz", + "integrity": "sha512-QUJsinNJIQgtaOiz+DvnCPynux3UwYrk9TIdXl0x3dH9OjSWPrF38cshDD7CZ8qJVR4YJloRyJ1aWGYOUBipUQ==", "license": "MIT", "optional": true }, "node_modules/ag-charts-types": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", - "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.0.0.tgz", + "integrity": "sha512-mqOmKS0q4s2tt/C+CBG2Z+HWrSKYvRUCAlQzcKXKfARE3v/KdnBuxfjafa2c8ivElTTywdVdOe0q52Cow2Oggw==", "license": "MIT" }, "node_modules/ag-grid-community": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", - "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.0.0.tgz", + "integrity": "sha512-Cz3MA98zZygPwvCi8OKIhP0nea+YXdx8r5MwIXqVqnQwb/BEL05nGxwovIpelL6spv3jNlHQrTVgt4lw9J+nyg==", "license": "MIT", "dependencies": { - "ag-charts-types": "12.3.1" + "ag-charts-types": "13.0.0" } }, "node_modules/ag-grid-enterprise": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", - "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-35.0.0.tgz", + "integrity": "sha512-mCL2PIzTFU60uF+RrQBdLHmgOamwIgmxsJJdDs86xdROBykyyAclUMdMMhIl5ywHRI27VpN9GbaME9mNCU6jEQ==", "license": "Commercial", "dependencies": { - "ag-grid-community": "34.3.1" + "ag-grid-community": "35.0.0" }, "optionalDependencies": { - "ag-charts-community": "12.3.1", - "ag-charts-enterprise": "12.3.1" + "ag-charts-community": "13.0.0", + "ag-charts-enterprise": "13.0.0" } }, "node_modules/ag-grid-react": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", - "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-35.0.0.tgz", + "integrity": "sha512-ZmAjDnLONYja3IazKnMsqWZ8ZsJNTOTVQQX2tXNEkDHTMlVqIkDrcVU2f/o8awJhLCZhOMh7bE1YmYG/yHZLOg==", "license": "MIT", "dependencies": { - "ag-grid-community": "34.3.1", + "ag-grid-community": "35.0.0", "prop-types": "^15.8.1" }, "peerDependencies": { @@ -14744,70 +14744,70 @@ "requires": {} }, "ag-charts-community": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-12.3.1.tgz", - "integrity": "sha512-uRaUFmCl8e0Y3KxjaHUYlkCPS5OtwtfTChkdpoZuBKDXqerCPTjPu+uvlun3rYUSYxScwVf2LZCI0Hfw4Vc+WQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-community/-/ag-charts-community-13.0.0.tgz", + "integrity": "sha512-zIBokGrkvpySdksjCFVC/gOrtQSFeJ8j8n1WT7XV4UW1qvEeBIlme6Ng0srWS0HaACwNg9hn9WDEhnBDldbRTg==", "optional": true, "requires": { - "ag-charts-core": "12.3.1", - "ag-charts-locale": "12.3.1", - "ag-charts-types": "12.3.1" + "ag-charts-core": "13.0.0", + "ag-charts-locale": "13.0.0", + "ag-charts-types": "13.0.0" } }, "ag-charts-core": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-12.3.1.tgz", - "integrity": "sha512-711UJ0fXengb8+4PEW4nlzWDowmbYymPcjW2eJWHRzzvttUf14hnh+wP/l/s3EGVgYkEHe9vkXFwmeOJUlkC0Q==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-core/-/ag-charts-core-13.0.0.tgz", + "integrity": "sha512-OFN6aDhKDKzez8sSN1NEO/j/rNa0C5G/9EH5FkNFdVh4T96Ul19xpyZupZZl4kTvENN+ayGwRU6Ui8zau71Rog==", "optional": true, "requires": { - "ag-charts-types": "12.3.1" + "ag-charts-types": "13.0.0" } }, "ag-charts-enterprise": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-12.3.1.tgz", - "integrity": "sha512-2sQIwLfksRTcI4JVRjgQkyGq6z68UVTO/I91HKmtpukrQLsW/o0TzzHmgTtVJOXd9yO9gx2KWa2DMg0+FKdXEQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-enterprise/-/ag-charts-enterprise-13.0.0.tgz", + "integrity": "sha512-xIpXHD6jQ/7quDdogINV7yhVdcH2Pkwxe/xIzgOlffJcIEnPuKftlSMmZ3ybuDUnbgZqAwdH22IoGqqQTVpM5w==", "optional": true, "requires": { - "ag-charts-community": "12.3.1", - "ag-charts-core": "12.3.1" + "ag-charts-community": "13.0.0", + "ag-charts-core": "13.0.0" } }, "ag-charts-locale": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-12.3.1.tgz", - "integrity": "sha512-dCn7oHh3xLI576FT514aBedNQgtb5zwh/Gcj7jHvjOWYRnfH8kaekZzLzntITA6dF6E78okJfoI7CUCbYduQ4Q==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-locale/-/ag-charts-locale-13.0.0.tgz", + "integrity": "sha512-QUJsinNJIQgtaOiz+DvnCPynux3UwYrk9TIdXl0x3dH9OjSWPrF38cshDD7CZ8qJVR4YJloRyJ1aWGYOUBipUQ==", "optional": true }, "ag-charts-types": { - "version": "12.3.1", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-12.3.1.tgz", - "integrity": "sha512-5216xYoawnvMXDFI6kTpPku+mH0Csiwu/FE7lsAm8Z22HEN6ciSG/V7g+IrpLWncELqksgENebCTP75PZ3CsHA==" + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.0.0.tgz", + "integrity": "sha512-mqOmKS0q4s2tt/C+CBG2Z+HWrSKYvRUCAlQzcKXKfARE3v/KdnBuxfjafa2c8ivElTTywdVdOe0q52Cow2Oggw==" }, "ag-grid-community": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-34.3.1.tgz", - "integrity": "sha512-PwlrPudsFOzGumphi2y9ihWeaUlIwKhOra/MXu2LjeV2U8DgLLcYS8CartE5Hszhn1poJHawwI9HWrxlKliwdw==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.0.0.tgz", + "integrity": "sha512-Cz3MA98zZygPwvCi8OKIhP0nea+YXdx8r5MwIXqVqnQwb/BEL05nGxwovIpelL6spv3jNlHQrTVgt4lw9J+nyg==", "requires": { - "ag-charts-types": "12.3.1" + "ag-charts-types": "13.0.0" } }, "ag-grid-enterprise": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-34.3.1.tgz", - "integrity": "sha512-pee4Zh0gLeQED+RM+ofxNun9JSrYrE0ZVw90BibuBkhBCLXrtXtjGPiwM+Ylntl+GwJUuCXrTcVLXRHpdXVYbQ==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-enterprise/-/ag-grid-enterprise-35.0.0.tgz", + "integrity": "sha512-mCL2PIzTFU60uF+RrQBdLHmgOamwIgmxsJJdDs86xdROBykyyAclUMdMMhIl5ywHRI27VpN9GbaME9mNCU6jEQ==", "requires": { - "ag-charts-community": "12.3.1", - "ag-charts-enterprise": "12.3.1", - "ag-grid-community": "34.3.1" + "ag-charts-community": "13.0.0", + "ag-charts-enterprise": "13.0.0", + "ag-grid-community": "35.0.0" } }, "ag-grid-react": { - "version": "34.3.1", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-34.3.1.tgz", - "integrity": "sha512-1UTlBT+xJkjNZAuf7RxK61mgxKGTPB+6XR99oIHq7cYC89kJmLbWqhHt/1XqRWF5cAgSKk8u+HtOQaN8tAZStw==", + "version": "35.0.0", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-35.0.0.tgz", + "integrity": "sha512-ZmAjDnLONYja3IazKnMsqWZ8ZsJNTOTVQQX2tXNEkDHTMlVqIkDrcVU2f/o8awJhLCZhOMh7bE1YmYG/yHZLOg==", "requires": { - "ag-grid-community": "34.3.1", + "ag-grid-community": "35.0.0", "prop-types": "^15.8.1" } }, diff --git a/package.json b/package.json index 423254a..854fff4 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.15.7", "@mui/material": "^5.15.7", - "ag-grid-community": "34.3.1", - "ag-grid-enterprise": "34.3.1", - "ag-grid-react": "34.3.1", + "ag-grid-community": "35.0.0", + "ag-grid-enterprise": "35.0.0", + "ag-grid-react": "35.0.0", "d3-format": "^3.1.0", "d3-time": "^3.1.0", "d3-time-format": "^4.1.0", From b7aa123881ed759b93484b97ef698912eaaa428f Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Wed, 21 Jan 2026 13:01:50 -0500 Subject: [PATCH 7/8] fixing failing tests --- tests/test_cell_value_changed.py | 1 + tests/test_column_state.py | 1 + tests/test_infinite_scroll.py | 3 +++ 3 files changed, 5 insertions(+) diff --git a/tests/test_cell_value_changed.py b/tests/test_cell_value_changed.py index a572920..62e0524 100644 --- a/tests/test_cell_value_changed.py +++ b/tests/test_cell_value_changed.py @@ -152,5 +152,6 @@ def test_cv001_cell_value_changed_multi(dash_duo): # Test multi event. grid.get_cell(0, 1).send_keys("20") grid.get_cell_editing_input(0, 2).send_keys("20") + grid.get_cell(0, 2).click() grid.get_cell(1, 2).click() dash_duo.wait_for_text_to_equal('#log', "2") diff --git a/tests/test_column_state.py b/tests/test_column_state.py index 529f054..67d26f6 100644 --- a/tests/test_column_state.py +++ b/tests/test_column_state.py @@ -89,6 +89,7 @@ "hide": False, "pinned": None, "sort": "asc", + "sortType": "default", "sortIndex": None, "aggFunc": None, "rowGroup": False, diff --git a/tests/test_infinite_scroll.py b/tests/test_infinite_scroll.py index ca3ef0b..f7132e7 100644 --- a/tests/test_infinite_scroll.py +++ b/tests/test_infinite_scroll.py @@ -149,10 +149,13 @@ def infinite_scroll(request): ## testing sorting with responses grid.get_header_cell(0).click() grid.wait_for_cell_text(0, 0, "0") + time.sleep(.2) grid.get_header_cell(0).click() grid.wait_for_cell_text(0, 0, "9999") + time.sleep(.2) grid.get_header_cell(1).click() grid.wait_for_cell_text(1, 0, "3600") + time.sleep(.2) grid.get_header_cell(1).click() grid.wait_for_cell_text(0, 0, "7263") From 261fbbdd90da300e0f67e4c6f898612d00c8ac80 Mon Sep 17 00:00:00 2001 From: BSd3v <82055130+BSd3v@users.noreply.github.com> Date: Wed, 21 Jan 2026 13:27:19 -0500 Subject: [PATCH 8/8] adjusting the expected cells and values --- tests/test_infinite_scroll.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/test_infinite_scroll.py b/tests/test_infinite_scroll.py index f7132e7..d34f4e7 100644 --- a/tests/test_infinite_scroll.py +++ b/tests/test_infinite_scroll.py @@ -149,15 +149,12 @@ def infinite_scroll(request): ## testing sorting with responses grid.get_header_cell(0).click() grid.wait_for_cell_text(0, 0, "0") - time.sleep(.2) grid.get_header_cell(0).click() grid.wait_for_cell_text(0, 0, "9999") - time.sleep(.2) grid.get_header_cell(1).click() - grid.wait_for_cell_text(1, 0, "3600") - time.sleep(.2) + grid.wait_for_cell_text(0, 1, "0-0-0") grid.get_header_cell(1).click() - grid.wait_for_cell_text(0, 0, "7263") + grid.wait_for_cell_text(0, 1, "4-6-7") def test_is002_infinite_scroll_styling(dash_duo):