WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
235319
CSP: Fix returned WebAssembly error type when blocked
https://bugs.webkit.org/show_bug.cgi?id=235319
Summary
CSP: Fix returned WebAssembly error type when blocked
Patrick Griffis
Reported
2022-01-18 08:14:37 PST
CSP: Fix returned WebAssembly error type when blocked
Attachments
Patch
(111.49 KB, patch)
2022-01-18 08:15 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
Patch
(111.55 KB, patch)
2022-01-18 08:16 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
Patch
(116.49 KB, patch)
2022-01-18 10:29 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
Patch
(118.97 KB, patch)
2022-01-18 13:57 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
WPT: Import WebAssembly CSP tests
(111.30 KB, patch)
2022-01-18 14:15 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
CSP: Fix returned WebAssembly error type when blocked
(24.66 KB, patch)
2022-01-18 14:15 PST
,
Patrick Griffis
no flags
Details
Formatted Diff
Diff
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Patrick Griffis
Comment 1
2022-01-18 08:15:20 PST
Comment hidden (obsolete)
Created
attachment 449392
[details]
Patch
Patrick Griffis
Comment 2
2022-01-18 08:16:05 PST
Comment hidden (obsolete)
Created
attachment 449393
[details]
Patch
Patrick Griffis
Comment 3
2022-01-18 10:29:14 PST
Created
attachment 449402
[details]
Patch
Kate Cheney
Comment 4
2022-01-18 12:39:56 PST
Comment on
attachment 449402
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=449402&action=review
Should imported/w3c/web-platform-tests/content-security-policy/wasm-unsafe-eval/script-src-spv-asynch.any.html and imported/w3c/web-platform-tests/content-security-policy/wasm-unsafe-eval/script-src-spv-asynch.any.serviceworker.html also be skipped?
> LayoutTests/ChangeLog:8 > + Ignore CSP test that timesout.
nit: should be a space between times and out.
Darin Adler
Comment 5
2022-01-18 13:49:30 PST
Comment on
attachment 449402
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=449402&action=review
Looks like a good change, but a lot of tests are failing on mac-wk1, please don’t land without investigating that. Also, this should be two patches, not as single patch.
> Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp:176 > + return exception(createJSWebAssemblyCompileError(globalObject, vm, globalObject->webAssemblyDisabledErrorMessage()));
This should be two separate patches. First, import the tests. Then, add the fix and update the test results to show the newly-passing tests. Combining the two isn’t great.
Patrick Griffis
Comment 6
2022-01-18 13:57:11 PST
Comment hidden (obsolete)
Created
attachment 449419
[details]
Patch
Patrick Griffis
Comment 7
2022-01-18 13:59:20 PST
(In reply to Darin Adler from
comment #5
)
> Comment on
attachment 449402
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=449402&action=review
> > Looks like a good change, but a lot of tests are failing on mac-wk1, please > don’t land without investigating that.
Just no ServiceWorker there, skipped now.
> This should be two separate patches. > > First, import the tests. > > Then, add the fix and update the test results to show the newly-passing > tests. > > Combining the two isn’t great.
OK.
Patrick Griffis
Comment 8
2022-01-18 14:15:04 PST
Created
attachment 449421
[details]
WPT: Import WebAssembly CSP tests
Patrick Griffis
Comment 9
2022-01-18 14:15:45 PST
Created
attachment 449422
[details]
CSP: Fix returned WebAssembly error type when blocked
Patrick Griffis
Comment 10
2022-01-18 14:24:28 PST
(In reply to Kate Cheney from
comment #4
)
> Comment on
attachment 449402
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=449402&action=review
> > Should > imported/w3c/web-platform-tests/content-security-policy/wasm-unsafe-eval/ > script-src-spv-asynch.any.html and > imported/w3c/web-platform-tests/content-security-policy/wasm-unsafe-eval/ > script-src-spv-asynch.any.serviceworker.html also be skipped? >
Indeed, added.
Radar WebKit Bug Importer
Comment 11
2022-01-25 08:15:16 PST
<
rdar://problem/88024254
>
EWS
Comment 12
2022-02-02 10:06:28 PST
Committed
r288959
(
246688@main
): <
https://commits.webkit.org/246688@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 449421
[details]
.
Patrick Griffis
Comment 13
2022-02-02 10:16:53 PST
Reopening as there was a second patch.
EWS
Comment 14
2022-02-02 13:11:47 PST
Committed
r288992
(
246711@main
): <
https://commits.webkit.org/246711@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 449422
[details]
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug