Open
Bug 1503982
Opened 6 years ago
Updated 2 years ago
[meta] Investigate/remove reverse-engineered native APIs, workarounds and hacks in widget:cocoa
Categories
(Core :: Widget: Cocoa, enhancement, P2)
Core
Widget: Cocoa
Tracking
()
NEW
People
(Reporter: spohl, Unassigned)
References
Details
(Keywords: meta)
We have accumulated a series of calls to reverse-engineered native APIs, workarounds and hacks on macOS. These instances can come back to bite us at any time, most commonly when a new version of macOS is released. One example is bug 1489785 where file picker dialogs would hang the browser because of a set of swizzled native methods that were put in place to work around a bug in gcc.
We should go through our code to document these instances and work to remove these potential foot guns. The individual instances will be tracked as blocking bugs of this meta bug.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•