Skip to content

Fix multiple file drag-and-drop in dcc.Upload #1755

Fix multiple file drag-and-drop in dcc.Upload

Fix multiple file drag-and-drop in dcc.Upload #1755

Triggered via pull request July 28, 2026 15:01
Status Failure
Total duration 15m 33s
Artifacts 28

testing.yml

on: pull_request
Build Dash Package
2m 54s
Build Dash Package
Detect Relevant Path Changes
7s
Detect Relevant Path Changes
Build on Windows
4m 56s
Build on Windows
Matrix: test-main
Matrix: lint-unit
Matrix: dcc-test
Matrix: html-test
Matrix: background-callbacks
Matrix: table-server
Dash Table Visual Tests
0s
Dash Table Visual Tests
Matrix: backend-tests
Matrix: dcc-lint
Matrix: table-unit
Matrix: websocket-tests
Finalize Percy Snapshots
4s
Finalize Percy Snapshots
Consolidated Test Report
12s
Consolidated Test Report
Store Build Artifacts
0s
Store Build Artifacts
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 59 warnings, and 4 notices
Main Dash Tests (Python 3.9, React 19.2.4, Group 1)
Process completed with exit code 1.
Main Dash Tests (Python 3.12, React 18.3.1, Group 1)
Process completed with exit code 1.
Consolidated Test Report
Process completed with exit code 1.
Detect Relevant Path Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Dash Package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Lint Tests (Python 3.9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Lint Tests (Python 3.9): components/dash-core-components/src/types.ts#L1
'DetailedHTMLProps' is defined but never used
DCC Lint Tests (Python 3.9): components/dash-core-components/src/types.ts#L1
'ButtonHTMLAttributes' is defined but never used
DCC Lint Tests (Python 3.9): components/dash-core-components/src/fragments/RangeSlider.tsx#L39
'allowCross' is assigned a value but never used
DCC Lint Tests (Python 3.9): components/dash-core-components/src/components/Textarea.tsx#L38
'n_clicks_timestamp' is assigned a value but never used
DCC Lint Tests (Python 3.9): components/dash-core-components/src/components/Textarea.tsx#L36
'n_blur_timestamp' is assigned a value but never used
DCC Lint Tests (Python 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Lint Tests (Python 3.12): components/dash-core-components/src/types.ts#L1
'DetailedHTMLProps' is defined but never used
DCC Lint Tests (Python 3.12): components/dash-core-components/src/types.ts#L1
'ButtonHTMLAttributes' is defined but never used
DCC Lint Tests (Python 3.12): components/dash-core-components/src/fragments/RangeSlider.tsx#L39
'allowCross' is assigned a value but never used
DCC Lint Tests (Python 3.12): components/dash-core-components/src/components/Textarea.tsx#L38
'n_clicks_timestamp' is assigned a value but never used
DCC Lint Tests (Python 3.12): components/dash-core-components/src/components/Textarea.tsx#L36
'n_blur_timestamp' is assigned a value but never used
Build on Windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typing Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 19.2.4, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 18.3.1, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & Unit Tests (Python 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 19.2.4, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 18.3.1, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & Unit Tests (Python 3.9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 18.3.1, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 19.2.4, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 19.2.4, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 18.3.1, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 19.2.4, Group 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 19.2.4, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 18.3.1, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 18.3.1, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 19.2.4, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 18.3.1, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 19.2.4, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.9, React 18.3.1, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 18.3.1, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 19.2.4, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 18.3.1, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 19.2.4, Group 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 18.3.1, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 18.3.1, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.12, React 19.2.4, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
DCC Integration Tests (Python 3.9, React 19.2.4, Group 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Consolidated Test Report
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Main Dash Tests (Python 3.12, React 18.3.1, Group 3)
Skipping Percy (no token available - likely a fork PR)
Main Dash Tests (Python 3.12, React 18.3.1, Group 1)
Skipping Percy (no token available - likely a fork PR)
Main Dash Tests (Python 3.12, React 18.3.1, Group 2)
Skipping Percy (no token available - likely a fork PR)
Finalize Percy Snapshots
Skipping Percy finalize (no token available - likely a fork PR)

Artifacts

Produced during runtime
Name Size Digest
dash-components Expired
4.35 MB
sha256:008787755d77323a3c171d27438e5b55ba724883bea3914e8a5527ddb94470af
dash-packages Expired
6.66 MB
sha256:7085a35a45daf585cb95a4a0da7a71bb8eb734d3abe314e63d2e1dd11f502812
dcc-test-results-py3.12-react18.3.1-group1 Expired
4.18 KB
sha256:dab946d039d3baf8ceec0649344b0e9250fd9c0922d65125fc37ceb756871f6b
dcc-test-results-py3.12-react18.3.1-group2 Expired
3.24 KB
sha256:985a638ee3c5a6807637f6e37d6a7c83674a9c102d26c00a95d5b93f96a0875c
dcc-test-results-py3.12-react18.3.1-group3 Expired
1.19 KB
sha256:0c6270459eb975d84555953fce112007ad1c6cab6192b275e8f6adee5900aebe
dcc-test-results-py3.12-react19.2.4-group1 Expired
4.17 KB
sha256:57e5720a6d4ef719e14420bff328832acd7257feb1d0d67deabecd43d5db8ae5
dcc-test-results-py3.12-react19.2.4-group2 Expired
3.26 KB
sha256:371d9757eadc4f5ec4646377048f3dd7388e02149d9198b7a8a059754e8143a4
dcc-test-results-py3.12-react19.2.4-group3 Expired
1.2 KB
sha256:893e1c5678e9bca20e4c56c81a5cdec179efc85fca1744ee67735fed08350820
dcc-test-results-py3.9-react18.3.1-group1 Expired
4.18 KB
sha256:b4df330809ab078ade1cbc82f1f963efcdfb3f6b524cfb7a1166a285a2e8de96
dcc-test-results-py3.9-react18.3.1-group2 Expired
3.25 KB
sha256:93e5d0a76805a1437e113129e3f836d7c272b0c7b9ea22b9a424ac4b291dfac2
dcc-test-results-py3.9-react18.3.1-group3 Expired
1.2 KB
sha256:3f2e3a6d69f831592eb4456d017f4a6a291868b7db04522a098d267e639b43d0
dcc-test-results-py3.9-react19.2.4-group1 Expired
4.2 KB
sha256:b90a7aa10002e1eb1857a78347b709ab32ff15862895352bf2fb17d38459f57e
dcc-test-results-py3.9-react19.2.4-group2 Expired
3.26 KB
sha256:4eee8ff566259603da116d69880d9d707c867a9669c3ecacf1c66b9e0d8abe65
dcc-test-results-py3.9-react19.2.4-group3 Expired
1.2 KB
sha256:e564958bae2b753a15ea69b6f714455749a7f43b25a9c6388484475d21a1492d
test-main-dash-artifacts-py3.12-react18.3.1-group1 Expired
13.5 KB
sha256:ffe568a791c4d3291ff1028af40ec792cfddc99ff6ecce5fec767d557281f709
test-main-dash-artifacts-py3.9-react19.2.4-group1 Expired
13.5 KB
sha256:489b62c91519a76591a87426c78e0e181777e69970d34f9fe12943c98988d635
test-main-results-py3.12-react18.3.1-group1 Expired
6.78 KB
sha256:0ae3b5e1623dd843d3f4d91ee6284b979bd6e49c0641577c580a5151098decee
test-main-results-py3.12-react18.3.1-group2 Expired
3.88 KB
sha256:89c5775e886198f53a91b88582f1197803799f26f0e2ab90058212a47cba24a9
test-main-results-py3.12-react18.3.1-group3 Expired
2.76 KB
sha256:3328f8e1d48ca4933a3260fe3daca588e0cee469637aa9bbc41391560610d91a
test-main-results-py3.12-react19.2.4-group1 Expired
3.89 KB
sha256:0ba2058e99e18290f058596baf8518f791d697c7d402fd3207beb5a61a996578
test-main-results-py3.12-react19.2.4-group2 Expired
3.89 KB
sha256:5675fb59d0fe197715f9bc2506bed43c3079929ff762058ca22debc3c4c66cda
test-main-results-py3.12-react19.2.4-group3 Expired
2.75 KB
sha256:f5c4d23636535d4365492b08a1d4b1e6b9425876b41c71a9d39e4df66966f2aa
test-main-results-py3.9-react18.3.1-group1 Expired
3.21 KB
sha256:7ae19733ab3b92abe43ffa3d2d61d6d1aa07bec38e6f9aa05e59c58f17e76d43
test-main-results-py3.9-react18.3.1-group2 Expired
3.14 KB
sha256:aea978bb65d9360d4b81b15944d773a92255268d22e93eb33753aadc41ed899c
test-main-results-py3.9-react18.3.1-group3 Expired
2.55 KB
sha256:02b0155fd06056ef46735277ce4c10dc5dea2584a326321428e94a5e8c82b077
test-main-results-py3.9-react19.2.4-group1 Expired
6.06 KB
sha256:70b83474bba034fbe49b2f95aa150ba03cccd420095028a601687a4c969553ab
test-main-results-py3.9-react19.2.4-group2 Expired
3.14 KB
sha256:2693da7ded2e8ef5ced856f8dc8f517f5b5c8a90d8a81f5589a4ea6e9b1b4896
test-main-results-py3.9-react19.2.4-group3 Expired
2.54 KB
sha256:0654bc28e149f85c7ddbad47dff6e51011a948d03c39267a1188b3912bd181b5