this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Only focus on last focused element if there's nothing in focus

+31 -27
+5 -1
src/components/compose.jsx
··· 1010 1010 opacity: uiState === 'loading' ? 0.5 : 1, 1011 1011 }} 1012 1012 onClick={() => { 1013 - lastFocusedFieldRef.current?.focus?.(); 1013 + setTimeout(() => { 1014 + if (!document.activeElement) { 1015 + lastFocusedFieldRef.current?.focus?.(); 1016 + } 1017 + }, 10); 1014 1018 }} 1015 1019 onKeyDown={(e) => { 1016 1020 if (e.key === 'Enter' && (e.ctrlKey || e.metaKey)) {
+26 -26
src/locales/en.po
··· 91 91 92 92 #: src/components/account-info.jsx:407 93 93 #: src/components/account-info.jsx:740 94 - #: src/components/compose.jsx:1691 94 + #: src/components/compose.jsx:1695 95 95 #: src/pages/settings.jsx:324 96 96 #: src/utils/visibility-text.jsx:7 97 97 msgid "Followers" ··· 370 370 msgstr "" 371 371 372 372 #: src/components/compose-poll.jsx:80 373 - #: src/components/compose.jsx:1420 373 + #: src/components/compose.jsx:1424 374 374 #: src/components/mention-modal.jsx:220 375 375 #: src/components/shortcuts-settings.jsx:715 376 376 #: src/pages/list.jsx:388 ··· 430 430 431 431 #: src/components/compose.jsx:636 432 432 #: src/components/compose.jsx:654 433 - #: src/components/compose.jsx:1776 433 + #: src/components/compose.jsx:1780 434 434 #: src/components/file-picker-input.jsx:38 435 435 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" 436 436 msgstr "" ··· 474 474 msgid "Editing source post" 475 475 msgstr "" 476 476 477 - #: src/components/compose.jsx:1065 477 + #: src/components/compose.jsx:1069 478 478 msgid "Poll must have at least 2 options" 479 479 msgstr "Poll must have at least 2 options" 480 480 481 - #: src/components/compose.jsx:1069 481 + #: src/components/compose.jsx:1073 482 482 msgid "Some poll choices are empty" 483 483 msgstr "Some poll choices are empty" 484 484 485 - #: src/components/compose.jsx:1082 485 + #: src/components/compose.jsx:1086 486 486 msgid "Some media have no descriptions. Continue?" 487 487 msgstr "Some media have no descriptions. Continue?" 488 488 489 - #: src/components/compose.jsx:1134 489 + #: src/components/compose.jsx:1138 490 490 msgid "Attachment #{i} failed" 491 491 msgstr "Attachment #{i} failed" 492 492 493 - #: src/components/compose.jsx:1243 493 + #: src/components/compose.jsx:1247 494 494 #: src/components/status.jsx:2096 495 495 #: src/components/timeline.jsx:1015 496 496 msgid "Content warning" 497 497 msgstr "" 498 498 499 - #: src/components/compose.jsx:1264 500 - #: src/components/compose.jsx:1397 499 + #: src/components/compose.jsx:1268 500 + #: src/components/compose.jsx:1401 501 501 #: src/components/edit-profile-sheet.jsx:323 502 502 #: src/components/private-note-sheet.jsx:94 503 503 msgid "Cancel" 504 504 msgstr "" 505 505 506 - #: src/components/compose.jsx:1272 506 + #: src/components/compose.jsx:1276 507 507 msgid "Post your reply" 508 508 msgstr "Post your reply" 509 509 510 - #: src/components/compose.jsx:1274 510 + #: src/components/compose.jsx:1278 511 511 msgid "Edit your post" 512 512 msgstr "Edit your post" 513 513 514 - #: src/components/compose.jsx:1276 514 + #: src/components/compose.jsx:1280 515 515 msgid "Ask a question" 516 516 msgstr "Ask a question" 517 517 518 - #: src/components/compose.jsx:1277 518 + #: src/components/compose.jsx:1281 519 519 msgid "What are you doing?" 520 520 msgstr "What are you doing?" 521 521 522 - #: src/components/compose.jsx:1347 522 + #: src/components/compose.jsx:1351 523 523 msgid "Mark media as sensitive" 524 524 msgstr "" 525 525 526 - #: src/components/compose.jsx:1377 526 + #: src/components/compose.jsx:1381 527 527 msgid "Posting on <0/>" 528 528 msgstr "Posting on <0/>" 529 529 530 - #: src/components/compose.jsx:1679 530 + #: src/components/compose.jsx:1683 531 531 #: src/pages/settings.jsx:318 532 532 #: src/utils/visibility-text.jsx:4 533 533 msgid "Public" 534 534 msgstr "" 535 535 536 - #: src/components/compose.jsx:1684 536 + #: src/components/compose.jsx:1688 537 537 #: src/components/nav-menu.jsx:349 538 538 #: src/components/shortcuts-settings.jsx:165 539 539 #: src/utils/visibility-text.jsx:5 540 540 msgid "Local" 541 541 msgstr "" 542 542 543 - #: src/components/compose.jsx:1688 543 + #: src/components/compose.jsx:1692 544 544 #: src/pages/settings.jsx:321 545 545 #: src/utils/visibility-text.jsx:6 546 546 msgid "Quiet public" 547 547 msgstr "Quiet public" 548 548 549 - #: src/components/compose.jsx:1694 549 + #: src/components/compose.jsx:1698 550 550 #: src/components/status.jsx:1976 551 551 #: src/utils/visibility-text.jsx:8 552 552 msgid "Private mention" 553 553 msgstr "" 554 554 555 - #: src/components/compose.jsx:1700 555 + #: src/components/compose.jsx:1704 556 556 msgid "Schedule" 557 557 msgstr "Schedule" 558 558 559 - #: src/components/compose.jsx:1702 559 + #: src/components/compose.jsx:1706 560 560 #: src/components/keyboard-shortcuts-help.jsx:155 561 561 #: src/components/status.jsx:958 562 562 #: src/components/status.jsx:1744 ··· 565 565 msgid "Reply" 566 566 msgstr "" 567 567 568 - #: src/components/compose.jsx:1704 568 + #: src/components/compose.jsx:1708 569 569 msgid "Update" 570 570 msgstr "Update" 571 571 572 - #: src/components/compose.jsx:1705 572 + #: src/components/compose.jsx:1709 573 573 msgctxt "Submit button in composer" 574 574 msgid "Post" 575 575 msgstr "Post" 576 576 577 - #: src/components/compose.jsx:1788 577 + #: src/components/compose.jsx:1792 578 578 msgid "Downloading GIF…" 579 579 msgstr "Downloading GIF…" 580 580 581 - #: src/components/compose.jsx:1816 581 + #: src/components/compose.jsx:1820 582 582 msgid "Failed to download GIF" 583 583 msgstr "Failed to download GIF" 584 584