| Summary: | [GTK][WPE] Enable storageAccess tests | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Carlos Garcia Campos <cgarcia> | ||||
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | aperez, bugs-noreply, mcatanzaro | ||||
| Priority: | P2 | Keywords: | Gtk | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=213502 | ||||||
| Bug Depends on: | 212017 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Carlos Garcia Campos
2020-07-02 07:17:57 PDT
Most of the *-ephemeral.html tests that were failing are passing now after r263895. http/tests/storageAccess/deny-with-prompt-does-not-preserve-gesture.html http/tests/storageAccess/deny-with-prompt-does-not-preserve-gesture-database.html These are skipped in mac, but without a bug number, so I don't know why. http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral-database.html http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral.html These are bug #208400. With those skipped and patch from bug #213502 applied the situation is: 252 tests ran as expected, 4 didn't: Regressions: Unexpected text-only failures (4) http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-database.html [ Failure ] http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html [ Failure ] http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-database.html [ Failure ] http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html [ Failure ] These are failing because tests are using OnlyAccordingToPerDomainPolicy as ThirdPartyCookieBlockingMode, so the cookie accept policy is kept as no-third-party. Cookies granted by storage access are still rejected by the cookie accept policy. This should only happen in tests, because we always use All as ThirdPartyCookieBlockingMode. Created attachment 403582 [details]
Patch
Committed r263965: <https://trac.webkit.org/changeset/263965> |