Skip to content

Feedback buttons should not squash other buttons #1704

Feedback buttons should not squash other buttons

Feedback buttons should not squash other buttons #1704

Triggered via pull request May 18, 2025 00:35
Status Failure
Total duration 12m 35s
Artifacts 3

pull-request-validation.yml

on: pull_request
Matrix: html-test
Merge test results
31s
Merge test results
Merge test snapshots
4s
Merge test snapshots
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 5 warnings
HTML test (10/17)
Process completed with exit code 1.
Fluent theme applied › suggested actions roving focus: packages/test/harness/src/host/common/host/snapshot.js#L15
Expected image to match or be a close match to snapshot but was 0.0390625% different from snapshot (90 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/suggested-actions-focus-js-fluent-theme-applied-suggested-actions-roving-focus-1-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:15:24) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
HTML test (4/17)
Process completed with exit code 1.
feedbackStatus/feedbackActivityStatus.basic.html: https://webchat2/__tests__/html2/feedbackStatus/feedbackActivityStatus.basic#L65
botframework-webchat: This hook can only be used under <ActivityFeedbackContext> at https:/webchat2/__tests__/html2/feedbackStatus/feedbackActivityStatus.basic:65:46
HTML test (2/17)
Process completed with exit code 1.
feedbackForm/feedback.activity.html: packages/test/harness/src/host/common/host/snapshot.js#L15
Expected image to match or be a close match to snapshot but was 1.8663194444444444% different from snapshot (4300 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/feedbackForm/feedback.activity.html.snap-4-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:15:24) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
preact/activity/feedback.status.html: <anonymous>#L166
PrettyFormatPluginError2: Illegal invocation at _callee$ (<anonymous>:166:49) at d (https:/webchat2/__dist__/webchat-es5.js:33:1695) at Generator.<anonymous> (https:/webchat2/__dist__/webchat-es5.js:33:3792) at Generator.next (https:/webchat2/__dist__/webchat-es5.js:33:2256) at asyncGeneratorStep (<anonymous>:11:103) at _next (<anonymous>:13:194)
HTML test (16/17)
Process completed with exit code 1.
feedbackForm/behavior.resetByEscapeKey.html: https://webchat2/__tests__/html2/feedbackForm/behavior.resetByEscapeKey#L106
expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ false, - true, + false, ] at https:/webchat2/__tests__/html2/feedbackForm/behavior.resetByEscapeKey:106:11
HTML test (12/17)
Process completed with exit code 1.
feedbackForm/feedback.form.activity.html: https://webchat2/test-page-object.js#L184400
Timed out while waiting for page condition "feedback form is open" after 1 seconds. at Object.became (https:/webchat2/test-page-object.js:184400:11) at async <anonymous>:55:3
HTML test (13/17)
Process completed with exit code 1.
Fluent theme applied › dark theme applied › side by side left - transcript: packages/test/harness/src/host/common/host/snapshot.js#L15
Expected image to match or be a close match to snapshot but was 0.2419765166340509% different from snapshot (2473 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/side-by-side-wide-dark-js-fluent-theme-applied-dark-theme-applied-side-by-side-left-transcript-right-feedback-5-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:15:24) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
HTML test (15/17)
Process completed with exit code 1.
Fluent theme applied › side by side left - transcript: packages/test/harness/src/host/common/host/snapshot.js#L15
Expected image to match or be a close match to snapshot but was 0.20009784735812133% different from snapshot (2045 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/side-by-side-wide-js-fluent-theme-applied-side-by-side-left-transcript-right-feedback-5-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:15:24) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
feedbackForm/feedback.status.html: https://webchat2/__tests__/html2/feedbackForm/feedback.status#L144
botframework-webchat: This hook can only be used under <ActivityFeedbackContext> at https:/webchat2/__tests__/html2/feedbackForm/feedback.status:144:46
HTML test (14/17)
Process completed with exit code 1.
fluentTheme/defaultFeedback.activity.html: https://webchat2/test-page-object.js#L184400
Timed out while waiting for page condition "feedback form is open" after 1 seconds. at Object.became (https:/webchat2/test-page-object.js:184400:11) at async <anonymous>:52:3
transcript › with activity grouping test 29: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 28: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 27: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 26: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 25: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 24: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 23: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 22: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 21: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
transcript › with activity grouping test 20: packages/test/harness/src/host/common/host/done.js#L22
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://raw.githubusercontent.com/compulim/BotFramework-MockBot/master/public/assets/surface3.jpg - Failed to load resource: the server responded with a status of 429 ()", "timestamp": 1747528894527, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
HTML test (4/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (16/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (12/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (14/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (5/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
docker Expired
123 MB
sha256:7e161369639ec9a42215ec3d61d3a7f9ab39e999519585108a7d5802c5d1ad46
test-result Expired
1.14 MB
sha256:0bea6fa8a6e052b4b426466fdf414b4cf0af844aa7a8eb2e5d1ee75997f250ff
test-snapshot-diff Expired
3.95 MB
sha256:d0ded2299e965980b209bc0bf1e9c71701653ee763401104ff78ef4883d834b5