react-spectrum
feat: Add subdialog support to Menu and Autocomplete
#7561
Merged

feat: Add subdialog support to Menu and Autocomplete #7561

yihuiliao merged 68 commits into main from subdialogs
LFDanLu
LFDanLu LFDanLu force pushed from 023f7bcf to d403f521 1 year ago
rspbot
rspbot
Base automatically changed from autocomplete_audit_for_release to main 1 year ago
LFDanLu rough start
db04fecc
LFDanLu fix contain
2f7cb820
LFDanLu debug ESC handler
c3fece18
LFDanLu fix rendering of subdialog in autocomplete
34ab7032
LFDanLu debug dynamic case and fix context
e63c5fde
LFDanLu handle submenutriggers in base collection filtering and fix id issue …
5e3fb0b5
LFDanLu prevent focus from being lost to the body when submenutrigger is virt…
30e6762e
LFDanLu LFDanLu force pushed from b3427e8b to 30e6762e 1 year ago
rspbot
LFDanLu ensure that the focused subdialogtrigger item remains focused after o…
c4fc7722
LFDanLu close submenu when virtual focus moves off trigger and properly dispa…
19f9eaad
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
222807e4
rspbot
rspbot
LFDanLu fix hover for now so I can debug the focus issues
b3f3ecdf
LFDanLu fix tab handling in subdialogs and opening submenus on mobile when us…
931c28e3
LFDanLu Fix to close submenus/dialogs when in a Autocomplete that isnt in a p…
fdc40c57
rspbot
LFDanLu fix issue where you cant shift tab from the Autocompletes text field
a1bd7f54
LFDanLu fix shift tabbing from closing the subdialogs when rendered by Autoco…
cc954c2e
LFDanLu LFDanLu added in sprint
rspbot
LFDanLu Merge branch 'main' into subdialogs
016bb1a3
rspbot
LFDanLu make sure expanded triggers dont have visible focus ring
2e581cf8
LFDanLu fix all subdialog being closed when using ESC on a subMenuTrigger and…
f27a7664
rspbot
LFDanLu update mobile screen reader behavior so focus is restored to the subt…
5cb78be4
LFDanLu only close outer most submenu/subdialog when using ESC
a2c87edc
LFDanLu partial fix to only persist a single focus ring on item or input for …
43ab42f3
LFDanLu Making focus ring appear on virtually focused items and on input fiel…
7f4a779d
rspbot
LFDanLu Merge branch 'main' into subdialogs
19251e12
LFDanLu
LFDanLu commented on 2025-01-24
LFDanLu
LFDanLu commented on 2025-01-24
LFDanLu
LFDanLu commented on 2025-01-24
rspbot
LFDanLu simplifiying useSelectableItem change in favor of proper manager.isFo…
7af516b6
adobe adobe deleted a comment from rspbot on 2025-01-24
rspbot
LFDanLu
LFDanLu commented on 2025-01-24
LFDanLu
LFDanLu commented on 2025-01-24
LFDanLu
LFDanLu commented on 2025-01-24
LFDanLu Merge branch 'main' into subdialogs
61d812ae
rspbot
LFDanLu saving point for tests
9922dd7a
LFDanLu Fix focusscope for subdialogs and add test
fec56ff3
rspbot
LFDanLu Fix S2 autocomplete double focus ring
d1e9eef1
LFDanLu adding tests for subdialog and testing useInteractOutside for subdial…
eab66a8d
rspbot
LFDanLu
LFDanLu commented on 2025-01-28
LFDanLu add submenu tests
0d2f41dc
LFDanLu fix ESC closing multiple levels of subdialogs/menus due to collection…
5a32a08f
LFDanLu hack around react 16 failures for now
04a1782a
LFDanLu fix lint
dbee21e2
rspbot
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
0198298b
LFDanLu fix react 16, close menu on hovering different item
14e74038
LFDanLu fixing lint
b81d9dde
LFDanLu LFDanLu changed the title (WIP) Add subdialog support to Menu and Autocomplete Add subdialog support to Menu and Autocomplete 1 year ago
LFDanLu LFDanLu changed the title Add subdialog support to Menu and Autocomplete feat: Add subdialog support to Menu and Autocomplete 1 year ago
rspbot
devongovett wip: refactor to fire fake focus/blur events
9b81a2c0
devongovett fix more
ca935d78
devongovett implement keepVisible for non-modal popovers
237b30ec
devongovett refactor
426681e5
devongovett update lock
0dc6d84a
devongovett lint
4b3bc0c5
devongovett fix 16
6d5cec9f
devongovett fix test
e66a8e23
devongovett Clear MenuContext in SubDialog
5b498894
devongovett Fix dismiss on interact outside
f6b72721
devongovett Use focusedNodeId ref for keyboard handlers to avoid race condition
0b75f856
devongovett refactor listbox filtering to support usage inside Select
a5573cd6
devongovett Make sure props are sent to the right elements
65b105eb
devongovett fix RSP
77148f5b
devongovett cleanup
1e394d23
devongovett fix react 16/17
e03daa4f
devongovett Revert "fix react 16/17"
30c517c7
devongovett Revert "fix RSP"
46c90a07
devongovett Revert "Fix dismiss on interact outside"
057f60cc
devongovett Fix interact outside for RAC submenu/subdialogs specifically
506312f0
devongovett Merge branch 'subdialogs-devon' into subdialogs
7862d51b
rspbot
snowystinger
snowystinger commented on 2025-02-13
devongovett revert dialog change
1eaa17cc
devongovett
devongovett commented on 2025-02-13
devongovett more cleanup
3fae6bef
devongovett Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
43b35956
devongovett Use getActiveElement utility
3929cef5
devongovett devongovett added release
devongovett focus input when clicking on collection
7fd803a4
devongovett fix merge
08b8c1a6
devongovett Refactor left/right arrow key behavior to be less menu specific
dc2dbb4c
devongovett Remove onDismissButtonPress for now
6d3d3772
devongovett lint
7be3d105
devongovett devongovett marked this pull request as ready for review 1 year ago
rspbot
devongovett Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
3dee0949
snowystinger
snowystinger dismissed these changes on 2025-02-19
rspbot
devongovett Merge branch 'main' of github.com:adobe/react-spectrum into subdialogs
8f6724f0
devongovett devongovett dismissed their stale review via 8f6724f0 1 year ago
rspbot
rspbot
snowystinger
snowystinger approved these changes on 2025-02-20
dannify
dannify approved these changes on 2025-02-20
yihuiliao yihuiliao merged a7b85809 into main 1 year ago
yihuiliao yihuiliao deleted the subdialogs branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone