Fix composer focus when using emoji picker and pressing Enter and upgrade focus-trap-react to 10.3.1

Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-12-09 18:03:33 -06:00 committed by GitHub
parent dc8c26d1c1
commit 441e9b4e3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 14 deletions

26
package-lock.json generated
View file

@ -45,7 +45,7 @@
"fast-glob": "3.3.2", "fast-glob": "3.3.2",
"filesize": "9.0.11", "filesize": "9.0.11",
"firstline": "2.0.2", "firstline": "2.0.2",
"focus-trap-react": "9.0.2", "focus-trap-react": "10.3.1",
"form-data": "4.0.1", "form-data": "4.0.1",
"fs-extra": "11.2.0", "fs-extra": "11.2.0",
"fuse.js": "6.5.3", "fuse.js": "6.5.3",
@ -16650,22 +16650,22 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/focus-trap": { "node_modules/focus-trap": {
"version": "6.9.4", "version": "7.6.2",
"resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-6.9.4.tgz", "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz",
"integrity": "sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==", "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"tabbable": "^5.3.3" "tabbable": "^6.2.0"
} }
}, },
"node_modules/focus-trap-react": { "node_modules/focus-trap-react": {
"version": "9.0.2", "version": "10.3.1",
"resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-9.0.2.tgz", "resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-10.3.1.tgz",
"integrity": "sha512-ZwhO5by6KG5r3dy48Lk00A1/0zNYw1Z3RZTN6O6kgAPsWFcwTFszOcQ1dLSfM8pIxpS/ttc7wTttJowjVT3jpg==", "integrity": "sha512-PN4Ya9xf9nyj/Nd9VxBNMuD7IrlRbmaG6POAQ8VLqgtc6IY/Ln1tYakow+UIq4fihYYYFM70/2oyidE6bbiPgw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"focus-trap": "^6.9.4", "focus-trap": "^7.6.1",
"tabbable": "^5.3.3" "tabbable": "^6.2.0"
}, },
"peerDependencies": { "peerDependencies": {
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
@ -28408,9 +28408,9 @@
"dev": true "dev": true
}, },
"node_modules/tabbable": { "node_modules/tabbable": {
"version": "5.3.3", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
"integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==", "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/table": { "node_modules/table": {

View file

@ -129,7 +129,7 @@
"fast-glob": "3.3.2", "fast-glob": "3.3.2",
"filesize": "9.0.11", "filesize": "9.0.11",
"firstline": "2.0.2", "firstline": "2.0.2",
"focus-trap-react": "9.0.2", "focus-trap-react": "10.3.1",
"form-data": "4.0.1", "form-data": "4.0.1",
"fs-extra": "11.2.0", "fs-extra": "11.2.0",
"fuse.js": "6.5.3", "fuse.js": "6.5.3",

View file

@ -405,6 +405,7 @@ export const EmojiPicker = React.memo(
<FocusTrap <FocusTrap
focusTrapOptions={{ focusTrapOptions={{
allowOutsideClick: true, allowOutsideClick: true,
returnFocusOnDeactivate: false,
}} }}
> >
<div className="module-emoji-picker" ref={ref} style={style}> <div className="module-emoji-picker" ref={ref} style={style}>