Skip to content

Commit f42b454

Browse files
authored
Merge pull request #1542 from w3c/releases
September 18, 2025 Production Release [v1.20.0] Includes changes recently included in the [releases branch](https://github.com/w3c/aria-at-app/tree/releases) through #1535. [Latest CHANGELOG.md update: v1.20.0](https://github.com/w3c/aria-at-app/blob/development/CHANGELOG.md#1200-2025-09-18).
2 parents 5295c65 + 9223ab0 commit f42b454

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1948
-890
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## [1.20.0](https://github.com/w3c/aria-at-app/compare/v1.19.0...v1.20.0) (2025-09-18)
2+
3+
4+
### Features
5+
6+
* abbreviated and unified test run completion status ([#1517](https://github.com/w3c/aria-at-app/issues/1517)) ([6726df1](https://github.com/w3c/aria-at-app/commit/6726df1b3644e0dceb2ce3bfd19b2c6907c153a0))
7+
* Expanded matching ([#1502](https://github.com/w3c/aria-at-app/issues/1502)) ([fb70193](https://github.com/w3c/aria-at-app/commit/fb70193949e5ae579abd496e6716d93ed81bf14d))
8+
* only count responses recorded if job also has verdicts ([#1536](https://github.com/w3c/aria-at-app/issues/1536)) ([2d3d59b](https://github.com/w3c/aria-at-app/commit/2d3d59b15af8c8ba0063d973353f9c6e315007d5))
9+
10+
11+
### Bug Fixes
12+
13+
* Address accessibility issues in Test Queue's "Testers" list ([#1541](https://github.com/w3c/aria-at-app/issues/1541)) ([7dce063](https://github.com/w3c/aria-at-app/commit/7dce063296a23c37ff8b61cab0ccf1141989ea6e))
14+
* Coerce browserVersionId and atVersionId to numbers ([#1527](https://github.com/w3c/aria-at-app/issues/1527)) ([2f87b7b](https://github.com/w3c/aria-at-app/commit/2f87b7b9d0f1d96e62374384e6a644e01c2e06d9))
15+
116
## [1.19.0](https://github.com/w3c/aria-at-app/compare/v1.18.1...v1.19.0) (2025-09-11)
217

318

client/components/TestQueue/AssignTesters.jsx

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useApolloClient } from '@apollo/client';
44
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
55
import { faCheck, faRobot, faUser } from '@fortawesome/free-solid-svg-icons';
66
import { Button, Dropdown } from 'react-bootstrap';
7-
import CompletionStatusListItem from '../TestQueueCompletionStatusListItem';
7+
import TestQueueRunCompletionStatus from '../TestQueueRunCompletionStatus';
88
import useConfirmationModal from '../../hooks/useConfirmationModal';
99
import BasicThemedModal from '../common/BasicThemedModal';
1010
import { LoadingStatus, useTriggerLoad } from '../common/LoadingStatus';
@@ -267,21 +267,19 @@ const AssignTesters = ({ me, testers, testPlanReport }) => {
267267
{testPlanReport.draftTestPlanRuns
268268
.slice()
269269
.sort((a, b) => a.tester.username.localeCompare(b.tester.username))
270-
.map((testPlanRun, index) => {
270+
.map(testPlanRun => {
271271
const tester = testPlanRun.tester;
272272
const rowId = `plan-${testPlanReport.id}-assignee-${tester.id}-run-${testPlanRun.id}`;
273273
return (
274274
<React.Fragment key={rowId}>
275-
<CompletionStatusListItem
276-
rowId={rowId}
277-
testPlanReport={testPlanReport}
278-
testPlanRun={testPlanRun}
279-
tester={tester}
280-
/>
281-
{index ===
282-
testPlanReport.draftTestPlanRuns.length - 1 ? null : (
283-
<br />
284-
)}
275+
<li>
276+
<TestQueueRunCompletionStatus
277+
rowId={rowId}
278+
testPlanReport={testPlanReport}
279+
testPlanRun={testPlanRun}
280+
tester={tester}
281+
/>
282+
</li>
285283
</React.Fragment>
286284
);
287285
})}

client/components/TestQueue/TestQueue.module.css

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,17 +142,22 @@ h1.test-queue-heading {
142142
padding-top: 0.5rem;
143143
text-align: center;
144144

145-
li:not(:last-of-type) {
146-
padding-bottom: 0.25rem;
145+
li {
146+
margin-bottom: 1rem;
147+
}
148+
149+
li:last-of-type {
150+
margin-bottom: 0;
147151
}
148152
}
149153

150154
/* CompletionStatusItem */
151155
.completion-status-list-item {
156+
font-size: var(--14px);
157+
font-weight: normal;
158+
padding-right: 0.5rem;
152159
a,
153160
span {
154-
font-weight: normal;
155-
padding-right: 0.5rem;
156161
}
157162

158163
em {

client/components/TestQueue/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ const TestQueue = () => {
117117
}, [data]);
118118

119119
const shouldShowReport = (testPlanReport, filter) => {
120-
const isRerun = !!testPlanReport.historicalReport;
120+
const isRerun = !!testPlanReport.isRerun;
121121
if (filter === FILTER_KEYS.ALL) return true;
122122
return filter === FILTER_KEYS.AUTOMATED ? isRerun : !isRerun;
123123
};

client/components/TestQueue/queries.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,14 @@ export const TEST_QUEUE_PAGE_QUERY = gql`
5252
...TestPlanVersionFields
5353
testPlanReports(isFinal: false) {
5454
...TestPlanReportFields
55+
runnableTests {
56+
scenarios {
57+
id
58+
at {
59+
id
60+
}
61+
}
62+
}
5563
at {
5664
...AtFields
5765
atVersions {
@@ -72,6 +80,15 @@ export const TEST_QUEUE_PAGE_QUERY = gql`
7280
testResultsLength
7381
testResults {
7482
...TestResultFields
83+
scenarioResults {
84+
output
85+
assertionResults {
86+
passed
87+
}
88+
negativeSideEffects {
89+
id
90+
}
91+
}
7592
}
7693
}
7794
}

client/components/TestQueueCompletionStatusListItem/BotTestCompletionStatus/index.js

Lines changed: 0 additions & 40 deletions
This file was deleted.

client/components/TestQueueCompletionStatusListItem/PreviouslyAutomatedTestCompletionStatus/index.js

Lines changed: 0 additions & 55 deletions
This file was deleted.

client/components/TestQueueCompletionStatusListItem/index.js

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)