[Rev 01] RFR: 8234474: [macos 10.15] Crash in file dialog in sandbox mode
kcr at openjdk.java.net
Mon Jan 6 17:35:25 UTC 2020
On Mon, 6 Jan 2020 17:12:45 GMT, Phil Race <prr at openjdk.org> wrote:
>> Looks good to me, Verified that all tests pass on Mojave 10.14.6
> Based on my reading of https://bugs.openjdk.java.net/browse/JDK-8092977, this means the support for edit operations in these dialogs is on its way out ... now supportable only in non-sandboxed apps on the older macOS releases. Is there a serious practical consequence of this, or was the editing just a convenience ? There must have been some resason we went to the trouble. However based on this being "on its way out" why try to prolong it ? Just drop the subclasses now.
This was just added as a convenience, so it isn't critical functionality.
Having said that, while we could just drop the subclasses now, it would cause a perceived regression in behavior for users running on macOS 10.14 Mojave. So my preference would be to not remove the subclass at this time, but to just not use them when running on 10.15 or later.
More information about the openjfx-dev