Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8089134: [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar #144

Closed
wants to merge 2 commits into from

Conversation

aghaisas
Copy link
Collaborator

@aghaisas aghaisas commented Mar 18, 2020

Issue
https://bugs.openjdk.java.net/browse/JDK-8089134

Fix
Added a fix to modify selection direction based on NodeOrientation of the ToolBar.

Testing
Added a unit test to test common focus movement scenarios using tab and arrow keys for the ToolBar.


Progress

  • Change must not contain extraneous whitespace
  • Commit message must refer to an issue
  • Change must be properly reviewed

Issue

  • JDK-8089134: [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar

Reviewers

  • Kevin Rushforth (kcr - Reviewer)

Download

$ git fetch https://git.openjdk.java.net/jfx pull/144/head:pull/144
$ git checkout pull/144

@aghaisas aghaisas changed the title [WIP]8089134: [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar 8089134: [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar Mar 18, 2020
@bridgekeeper
Copy link

bridgekeeper bot commented Mar 18, 2020

👋 Welcome back aghaisas! A progress list of the required criteria for merging this PR into master will be added to the body of your pull request.

@openjdk openjdk bot added the rfr Ready for review label Mar 18, 2020
@mlbridge
Copy link

mlbridge bot commented Mar 18, 2020

Webrevs

@openjdk
Copy link

openjdk bot commented Mar 23, 2020

@aghaisas This change now passes all automated pre-integration checks. When the change also fulfills all project specific requirements, type /integrate in a new comment to proceed. After integration, the commit message will be:

8089134: [2D traversal, RTL] TraversalEngine only handles left/right key traversal correctly in RTL for top-level engine in ToolBar

Reviewed-by: kcr
  • If you would like to add a summary, use the /summary command.
  • To credit additional contributors, use the /contributor command.
  • To add additional solved issues, use the /solves command.

Since the source branch of this PR was last updated there have been 3 commits pushed to the master branch. Since there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid automatic rebasing, please merge master into your branch, and then specify the current head hash when integrating, like this: /integrate 2a7ab367329525636e677979bfa6b9b09e3d1136.

➡️ To integrate this PR with the above commit message, type /integrate in a new comment.

@openjdk openjdk bot added the ready Ready to be integrated label Mar 23, 2020
@aghaisas
Copy link
Collaborator Author

/integrate

@openjdk openjdk bot closed this Mar 24, 2020
@openjdk openjdk bot added integrated Pull request has been integrated and removed ready Ready to be integrated rfr Ready for review labels Mar 24, 2020
@openjdk
Copy link

openjdk bot commented Mar 24, 2020

@aghaisas The following commits have been pushed to master since your change was applied:

  • 2aa8218: 8235480: Regression: [RTL] Arrow keys navigation doesn't respect TableView orientation
  • e9c6119: 8240692: Cleanup of the javafx property objects

Your commit was automatically rebased without conflicts.

Pushed as commit 2a7ab36.

@aghaisas aghaisas deleted the toolbar_rtl_fix branch March 24, 2020 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integrated Pull request has been integrated
2 participants