Bug 286124
| Summary: | Remove Adobe Flash Player Quirk | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Karl Dubost <karlcow> |
| Component: | WebKit Misc. | Assignee: | Ahmad Saleem <ahmad.saleem792> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 117042 | ||
| Bug Blocks: | |||
Karl Dubost
https://searchfox.org/wubkat/rev/19fb3bc3aa27a28183dbc388d1ba5df1cbb2feb6/Source/WebCore/loader/cache/CachedScript.cpp#151-165
```cpp
bool CachedScript::shouldIgnoreHTTPStatusCodeErrors() const
{
#if PLATFORM(MAC)
// This is a workaround for <rdar://problem/13916291>
// REGRESSION (r119759): Adobe Flash Player "smaller" installer relies on the incorrect firing
// of a load event and needs an app-specific hack for compatibility.
// The installer in question tries to load .js file that doesn't exist, causing the server to
// return a 404 response. Normally, this would trigger an error event to be dispatched, but the
// installer expects a load event instead so we work around it here.
if (WTF::MacApplication::isSolidStateNetworksDownloader())
return true;
#endif
return CachedResource::shouldIgnoreHTTPStatusCodeErrors();
}
```
This was added by
https://github.com/WebKit/WebKit/commit/790923e54bd101edd030d05d6ee64b26aa6287d0
https://bugs.webkit.org/show_bug.cgi?id=117042
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Karl Dubost
<rdar://45049565>
Radar WebKit Bug Importer
<rdar://problem/143105727>
Karl Dubost
<rdar://problem/45049565>
Karl Dubost
There is no access to the flash player anymore
https://www.adobe.com/products/flashplayer/end-of-life-alternative.html
Karl Dubost
I also could not find anything related to flash on
https://solidstatenetworks.com/software-downloads/
Ahmad Saleem
Pull request: https://github.com/WebKit/WebKit/pull/39183
EWS
Committed 289110@main (0f8d06ceb001): <https://commits.webkit.org/289110@main>
Reviewed commits have been landed. Closing PR #39183 and removing active labels.