Bug 281644
| Summary: | REGRESSION: storage.onChanged returns undefined as the areaName | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Brian Birtles <brian> |
| Component: | WebKit Extensions | Assignee: | Timothy Hatcher <timothy> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | marcustyphoon, timothy, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 18 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Brian Birtles
Currently with Safari 18.0.1, if I make a change to browser.storage.sync or browser.storage.local (e.g. calling set() or remove()) then the browser.storage.onChanged listener is called with an "areaName" parameter of `undefined`.
This used to work in the recent past so I suppose something regressed it recently.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/138086765>
Timothy Hatcher
Pull request: https://github.com/WebKit/WebKit/pull/35493
EWS
Committed 285510@main (637b693b65db): <https://commits.webkit.org/285510@main>
Reviewed commits have been landed. Closing PR #35493 and removing active labels.
EWS
Committed 283286.333@safari-7620-branch (bdb757ee6dd3): <https://commits.webkit.org/283286.333@safari-7620-branch>
Reviewed commits have been landed. Closing PR #2089 and removing active labels.
Brent Fulgham
*** Bug 290336 has been marked as a duplicate of this bug. ***