RFR: 8337246: SpinnerSkin does not consume ENTER KeyEvent when editor ActionEvent is consumed [v2]

Andy Goryachev angorya at openjdk.org
Tue Aug 13 21:35:11 UTC 2024


> Enable backpropagation of `isConsumed` flag to the ancestor(s) of events cloned via `Event.copyFor()`.
> 
> This change has a minimal API impact and allows for a fine-grained control of when to propagate and when not to propagate.
> 
> The proposed change could make [JDK-8303209](https://bugs.openjdk.org/browse/JDK-8303209) unnecessary.

Andy Goryachev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 10 additional commits since the last revision:

 - avoid csr
 - Merge remote-tracking branch 'origin/master' into ag.consume
 - only if consumed
 - only when consumed
 - propagate
 - cleanup
 - simpler
 - event helper
 - copy for test
 - propagate consume action

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1523/files
  - new: https://git.openjdk.org/jfx/pull/1523/files/551ed976..48022d6b

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1523&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1523&range=00-01

  Stats: 1379 lines in 29 files changed: 1135 ins; 90 del; 154 mod
  Patch: https://git.openjdk.org/jfx/pull/1523.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1523/head:pull/1523

PR: https://git.openjdk.org/jfx/pull/1523


More information about the openjfx-dev mailing list