Details
-
Bug
-
Resolution: Timed out
-
Low
-
None
-
6.1.7, 6.2
-
6.01
-
Severity 3 - Minor
-
-
Description
There's the code in share-dialog.js (added as a fix for JRA-27476), which listens to the nearest scrollable parent and upon scroll, blurs whatever element is active at the time and hides the dialog. However, it doesn't check if Share Dialog has already been closed beforehand. So if it is closed and then the currently focused element is scrolled, it loses focus.
Reproduction sequence:
- Open Issue Navigator; use Detail View.
- Select some issue in the issue results list such that it doesn't fit vertically (scrollers are displayed).
- Click issue details so that focus is in the issue details panel.
- Click the "Share" button to open the Share dialog.
- Click issue details panel outside of the Share Dialog.
Observe: Share Dialog closes; the focus is in the issue details, as expected. - Press Down arrow on the keyboard.
Observe: the details panel is scrolled. - Press Down arrow on the keyboard again.
Observe: next issue is selected.
Expected: the details panel is scrolled.
This makes for a very strange and seemingly random focus behaviour.
Attachments
Issue Links
- relates to
-
JRASERVER-27476 Share dialog does not stalk
- Closed