Bug 285137
| Summary: | DisplayListRecorder should clone all the mutable RefCounted resources | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Said Abou-Hallawa <sabouhallawa> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 282664 | ||
Said Abou-Hallawa
Some DisplayList items reference mutable resources such as: ImageBuffer, filter or gradient. If these resources are changed before replaying back the items, newer versions of these resources will be used. This will result in wrong DisplayList drawing To fix this issue, the DisplayListRecorder should clone these resources whenever they are referenced.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/142007598>
Said Abou-Hallawa
https://github.com/WebKit/WebKit/pull/38367