Clyde and Nelly against a dark, blurred background. Icons of crowns, trophies, stars, and other gaming-related objects float in the distance.
Product & Features

Discord Patch Notes: June 4, 2026

Welcome to Patch Notes! In this series, we comb through the newest changes in performance, reliability, responsiveness, usability, and general bug-squishing we’ve done to make Discord better. 

If you discover an issue of your own, check out our Bimonthly Bug Megathread on the community-run r/DiscordApp subreddit. Tell us what’s been bothering you, and our Engineering team will be more than happy to check it out. 

All fixes listed below have been committed and merged, but may still be rolling out to individual platforms at the time of this post.

Highlights

  • Have you ever accidentally pressed the call button in DMs? Perhaps at an inappropriate time or place, and had to cancel it in a panic before you get the message that just says “???? WHY?” Us, too. We added a confirmation step to the call buttons in the DM headers to make this significantly less likely. If you still press the confirmation, that’s on you
  • We've shipped a couple of improvements recently to our desktop app focused on improved startup times. In the last few weeks, we've improved p50 start-up times by about 8% (~650 ms), with more work still slated. Stay tuned.
  • We've shipped another portion of our User Settings redesign, this time to the Account page of User Settings. Aside from updating visuals and copy to align with other settings pages, this change also turns Devices, Family Center, Account Standing, and Multi-Factor Authentication settings into nested pages inside in the Account category.
  • We have a new, ✨prettier ✨ embed for voice invites. The new embed clearly identifies the server and channel it’s for, how many users are in the channel, and even animating avatars with hover over usernames. We hope you like it.

General

  • Resolved a bug on Desktop where certain “Orb-Exclusive” cards in the Shop's grid layouts were announced only as "button" by screen readers; they now properly announce the product name, role, and description.
  • Fixed a bug on Android where long custom status text would crowd against the X button used to clear it, leaving no breathing room. Poor little thing is claustrophobic, too… 🙁
  • Resolved an issue on iOS where tapping an external markdown link in an event's description would leave the event’s details sheet open.
  • Fixed an issue on Desktop where accepting a guest invite to a server with onboarding or an "Apply to Join" membership application would get stuck on those flows instead of taking you to the channel as a guest. Just Apply, no Join. 
  • Fixed an issue on iOS where Wumpus had wandered off from the empty friend requests screen. He's back on the couch, chillin'.
  • Resolved an issue on Desktop where entering a very long nickname in the "You've been invited to join" modal could cause elements to get cut off.
  • Resolved an issue on Desktop where the chat bar's right-click menu displayed a keyboard shortcut hint next to "Paste as Plain Text" for a shortcut that was never actually implemented. Someone took documenting before implementing a bit too seriously.
  • Fixed a bug on Android where combining the "has:forward" search filter with sub-menu tabs like Media, Links, or Files showed empty or inaccurate results.
  • Resolved a bug on Desktop where the @time pill would overlap with text below it when its content wrapped to multiple lines.
  • Resolved a bug on mobile where the back button on the Set Status screen didn't work, leaving Android users stuck on the screen entirely. Status: Help me.
  • Resolved an issue on Desktop where pressing Enter in the Bluesky connection modal would submit the form even when the handle field was empty, bypassing the disabled "Next" button.
  • Fixed an issue on iOS where the QR Code Login modal expanded to take up the full screen instead of sizing to its content.
  • Fixed an issue on Desktop where text in community announcements on game profiles was overlapping and partially unreadable.
  • Fixed a bug on iOS where the background would briefly flash the non-gradient theme color when opening the keyboard on the "Add Friend by Username" screen with a custom theme applied.
  • Fixed a bug on Desktop where the "Notifications Disabled" divider in the Unread inbox view ran a line straight through the label text.
  • Resolved a bug on iOS where the bookmark button in the Notifications tab header didn't scale with the system font size setting.
  • Resolved a bug on iOS where the sticky alphabetic section headers in the Friends list were tinted by your client theme instead of matching the rest of the list.
  • Fixed a bug on Desktop where hovering the Nameplate image in the Nitro promo payment modal showed a magnifying glass cursor, even though the image couldn't actually be zoomed.
  • Fixed a bug on Desktop where the Shop's filter panel could grow taller than the window at smaller widths and higher zoom settings, making the "Clear Filters" button unreachable by mouse.
  • Resolved a bug on Desktop where tab navigation couldn't reach the reason options in the survey shown after disabling the in-game overlay.
  • Resolved a bug on iOS where characters with descenders were cut off in in-app message notifications and search results. TIL there's a word for those parts of letters. Is this one of those things I should have learned when I was like 8?
  • Resolved a bug on Android and iOS where UI elements in the "Invite to Server" menu (accessed from a user's profile card) had sharp, unrounded corners that didn't match the rest of the app's design. Brutalist profiles when? 
  • Resolved an issue on iOS where the avatar upload image element remained visible on top of the image picker when uploading a new per-server profile picture.
  • Fixed an issue on iOS where the bottom row of Settings search results was missing its rounded corners.
  • Resolved an issue on Desktop where an unnecessary scrollbar appeared in the Join Game Server instructions modal.
  • Resolved an issue on Desktop where icons inside server tooltips in the server list were focusable via tab navigation even when the tooltip wasn't visible.
  • Resolved a bug on Desktop where the Nitro tab header appeared in a darker tint than other tab headers when streamer mode was enabled.
  • Fixed an issue on Desktop where clicking a mentioned role in a channel topic opened both the role popout and the channel topic detail menu at the same time.
  • Fixed an issue on Desktop where the Event Details modal's information area was severely compressed at high client zoom levels, making the event description nearly unreadable.
  • Fixed an issue on Desktop where the Add Servers popup in Student Hubs displayed an unnecessary horizontal scrollbar.
  • Resolved an issue on Desktop where clicking an invite link would cause a maximized window to un-maximize itself before showing the invite modal.
  • Resolved a bug on iOS where tapping a user @mention in an event description opened a DM with that user instead of their profile.
  • Resolved a bug on iOS where formatted text in user profile bios appeared smaller than the surrounding unformatted text.
  • Resolved an issue on iOS where sharing an event invite left the event sheets open on top of the system share menu.
  • Resolved an issue on iOS where sharing an event in a server with a vanity URL but no invite permissions showed a Missing Permissions error instead of falling back to the vanity URL like Desktop does.
  • Resolved an issue on Desktop where attempting to join a server from Server Discovery would silently fail if the server had invites disabled. We now show a toast letting you know what's going on.
  • Resolved an issue on Desktop where tabbing through User Settings > Game Overlay in a short window would cause the Enable Overlay and Enable Legacy Overlay sections to expand on their own.
  • Fixed a bug on iOS where embeds without a custom color displayed a black side bar instead of the lighter gray used on Desktop.
  • Resolved a bug on Desktop where long channel descriptions would overflow instead of being truncated with an ellipsis.
  • Resolved an issue on iOS where switching between Nitro and Nitro Basic gift plans and toggling durations would trigger an "Oops something went wrong" error.
  • Fixed a bug on mobile where editing your per-server profile avatar only showed "Upload Image", missing the "Choose GIF", "Change Decoration", and "Remove Avatar" options available on your main profile.
  • Resolved a bug on iOS where the server name and icon in the server action sheet header were misaligned and touching each other. Hands to yourselves, you two.
  • Fixed a bug on Desktop where the main app window couldn't be dragged while it was still loading (especially noticeable during longer load times).
  • Fixed a bug on iOS where the spacing between the sticker description and the action buttons in the sticker details sheet was missing.
  • Fixed an issue on Desktop where the App Discovery, Server Discovery, and Shop pages showed a phantom horizontal scrollbar at narrow window widths.
  • Resolved a bug on iOS where a username in the shape of a URL was rendered as a clickable link in the Notifications tab.
  • Fixed a bug on Android where the server invite modal background was transparent.
  • Resolved a bug on iOS where the "X" button in the custom status editor appeared squished into a pill shape instead of a circle.
  • Resolved a bug on Android where longer custom status placeholder prompts were getting clipped to one line instead of wrapping to two.
  • Fixed a bug on Desktop where copying text via the right-click context menu could reduce performance of the app temporarily.
  • Resolved an issue on iOS where you couldn't clear your per-server bio in your user profile. Your main profile bio now appears as placeholder text instead of a pre-filled value.
  • Resolved a bug on Desktop where a long embed author name would render underneath the embed's image and thumbnail instead of wrapping to a new line.
  • Fixed a bug on iOS where the border around the server search bar appeared clipped on the top and sides.
  • Fixed an issue on Desktop where the transaction history in User Settings rendered as a blank space when you had no transactions or while payments were still loading; you'll now see a loading spinner and a proper empty state message.
  • Fixed a bug on Desktop where pressing Ctrl+1 from a server would jump to your first DM instead of taking you back to the Friends list.
  • Resolved a bug on Desktop where the Pending tab in Friends would disappear when your only incoming requests were spam or from blocked users, leaving no way to get to them.
  • Fixed an issue on iOS where opening the keyboard in the Profile Theme picker (Edit Profile) caused the bottom sheet to extend past the status bar, making the Select button hard to reach.
  • Fixed a bug on Desktop where the Game Profile button on a voice call tile displayed the application's name instead of the actual game's name.
  • Resolved an issue on Desktop where recent activity wasn't being saved or displayed on your profile.
  • Resolved an issue on iOS where tapping the "Report a Problem" button on a Game Profile opened the report menu behind the profile sheet, making it unreachable.
  • Resolved an issue on Desktop where the subtitle text on the Profile Frames banner in the Shop was hard to read against the background.
  • Fixed a bug on Desktop where viewing the profile of someone in a server with a very long name caused the profile modal layout to break; long mutual server names now ellipsize cleanly.
  • Fixed an issue on Desktop where the react and reply buttons in the custom status popover appeared oversized and square instead of properly sized and rounded.
  • Fixed a bug on Desktop where clicking a card in the Nitro favorites carousel would incorrectly trigger the hover effect on the first card instead.
  • Resolved an issue on Desktop where closing a Game Profile with the X button also dismissed the underlying user profile instead of returning you to it.
  • Fixed a bug on Desktop where connections were still shown on your profile when streamer mode's hide personal information setting was enabled.
  • Fixed an issue on Desktop where the "Remove Style" button in the profile editor stuck around after you'd already used it to remove your display name style.

Chat

  • Fixed an issue on Android where server tags in reply previews could get cut off when the user you replied to had a very long nickname.
  • Fixed an issue on Android where the "Tap to see Sticker" reply preview didn't wrap properly when the username was very long.
  • Resolved a bug on Desktop where thread preview timestamps could overlap with a user's server tag and nickname when resizing the application window or split view.
  • Fixed a bug on iOS where emojis in role names appeared slightly cut off at the top in the Server Settings roles list.
  • Resolved an issue on Android where user and role mentions weren't highlighted in forum post previews.
  • Resolved a bug on Desktop where you couldn't add to an existing super reaction if the emoji came from a server you weren't in.
  • Fixed a bug on iOS where a thin gray bar appeared behind the chat input container in thread-only channels.
  • Fixed an issue on Desktop where the emoji picker would stay open and overlap the Nitro upsell modal after clicking a locked emoji in the status picker.
  • Resolved a bug on Desktop where replying to a Message Request didn't automatically accept it, leaving the conversation stuck in a pending state.
  • Fixed an issue on iOS where the double-tap to react setting and custom default emoji choice weren't being respected when "Sync Across Clients" was turned off.
  • Fixed a bug on iOS where user rows in the new message modal were cut off when using larger text sizes.
  • Resolved an issue on Android where changing your theme from another client could cause parts of the chat view to disappear until you reloaded.
  • Resolved an issue on iOS where the unfavorite button in the emoji sheet used inconsistent colors between standard and custom emoji.
  • Resolved a bug on Desktop where the sticky react bar in forum channels wouldn't reappear after scrolling to the top of the channel and back down.
  • Fixed an issue on Android where text would overlap instead of wrapping properly when a bulleted list item started with a block quote.
  • Fixed a bug on Desktop where the "new messages" bar in forum posts overlapped the action bar at the top of the post.
  • Fixed a bug on Desktop where switching between Cozy and Compact chat message display didn't update the Space Between Message Groups slider position until settings were reopened.
  • Resolved a bug on Android where the icon on the Create Thread screen appeared white instead of its proper color.
  • Fixed an issue on Android where blockquote borders inside an unrevealed spoiler were visible through the spoiler mask.
  • Fixed a bug on Desktop where a message would sometimes not display its thread, even though the thread existed and was visible in the channel sidebar.
  • Resolved a bug on Desktop where right-clicking a user in forum and directory channels showed an "Apps" context menu option that opened to an empty submenu.
  • Fixed a bug on iOS where avatar decorations were clipped at the bottom when sending messages in chat.
  • Resolved an issue on iOS where some Unicode emoji appeared cut off at the bottom in the emoji picker.
  • Resolved a bug where a user @mention placed immediately after a URL (with no space between them) would show the blue mention pill but fail to actually ping the user.
  • Fixed an issue on Desktop where the chat input had inconsistent padding when creating a new thread.
  • Fixed a bug on iOS where closing a focused DM on iPad could leave you stuck on the "No text channels" screen, requiring an app restart to recover. (Editor’s Note: FINALLY, some iPad love!!!) 
  • The "Invite more friends" button on the Messages screen now has a proper button role for screen readers on iOS and Android.
  • Fixed an issue on Android where the new messages banner at the top of chat was covering the red unread messages divider.
  • Resolved an issue on Android where an oversized gap appeared below the last message in channels without a chat input, like threads-only channels.
  • Resolved an issue on iOS where switching between the emoji picker and the system keyboard could leave a gap above the chat input or cause it to jitter into place.
  • Fixed an issue on iOS and Android where replying to a message containing only an image link wouldn't show the "Tap to see attachment" text in the reply preview.
  • Fixed a bug on Android where channels would fail to load and appear blank after switching between them.
  • Fixed a crash on Android that occurred when rotating to landscape while searching Direct Messages with Swipe to Show Channel Details enabled.
  • Fixed a bug on Desktop where the member list in threads displayed excess empty space below the last member when scrolled to the bottom.
  • Resolved a bug on iOS where the top corners of the super reaction menu were sharp instead of rounded.
  • Fixed an issue on Desktop where the DM list's transparency gradient (most often seen with the close button causing server tags to overflow) would stick around after deselecting the DM and no longer triggering overflow.
  • Fixed an issue on iOS and Android where long-pressing the back arrow and selecting "Go to original server" from a forwarded message left you stranded on a blank screen.
  • Resolved an issue on Android where switching to a new channel would occasionally show a blank view instead of the chat.
  • Fixed an issue on Android where custom emojis in message previews appeared vertically misaligned, sitting slightly above the surrounding text.
  • Resolved a bug on Desktop where clicking "See emoji details" on a reaction near the top of the chat viewport would cause the popup to immediately close instead of staying open.

Server Management and Moderation

  • Resolved an issue on Android where the confirmation modal for removing a role from channel permissions in Advanced View was missing its description text.
  • Fixed a bug on Android where the member approval menu could become impossible to close after opening and closing it several times. The menu just really enjoyed the time you spent together.
  • Fixed an issue on Desktop where the "Jump" button on AutoMod alerts in your Inbox couldn't be clicked.
  • Fixed a bug on iOS where emojis in role names appeared slightly cut off at the top in the Server Settings roles list.
  • Fixed a bug on iOS where the "Uncategorized" option was selectable in the category list when moving a channel that was already uncategorized.
  • Fixed a bug on iOS where the keyboard would dismiss after every keystroke when editing number inputs for linked roles requirements in role settings.
  • Resolved an issue on Desktop where the cover image preview in Server Web Page settings could visually overlap the requirements checklist at narrower window widths.
  • Resolved a bug on Desktop where the platform dropdown in Server Settings → Server Web Page → Social Links truncated longer names and sat flush against the URL input.
  • Resolved an issue on Desktop where focus rings could disappear when navigating between sections in Server Settings, making it hard to tell which element was selected while using keyboard navigation.
  • Fixed a bug on Desktop where the "Save Changes" banner in Channel Settings would stick around after you manually reverted a setting back to its original value.
  • Fixed a bug on Desktop where saving a role with a whitespace-only name would result in a blank role name; empty and whitespace-only role names are now properly rejected. Take that,         ! 
  • Fixed an issue on Desktop where the advanced slowmode input in channel settings wasn't disabled for users without permission to edit it.
  • Resolved a bug on Desktop where the Audit Log's details panel appeared blank when a forum channel's default slow mode for new threads was changed.
  • Resolved an issue on Desktop where editing existing security actions would always display the lockdown duration as 2 hours, regardless of the value you originally set.
  • Fixed an issue on Desktop where the remove button in the Pinned Messages popout checked for the Manage Messages permission instead of Pin Messages, preventing users with only the Pin Messages permission from unpinning messages.
  • Resolved a bug where updating a forum or media channel's post slowmode or NSFW toggle didn't create an audit log entry.
  • Fixed an issue on Desktop where clicking the "Message" button in a member's Mod View from Server Settings didn't close the Mod View sidebar or settings menu when navigating to the DM.
  • Fixed a bug on Desktop where the "Create Your Server" popup would snap to the left of the screen and cover the content behind it when the window was too short.
  • Resolved a bug on Desktop where the bitrate slider in Stage channel settings displayed overlapping labels.
  • Resolved an issue on Desktop where users with Manage Server but not Kick Members could see the membership application tabs and pending counts, only to find an empty state when opening them.

Apps

  • Resolved a bug on iOS where link-style buttons on app messages rendered the trailing icon and leading emoji flush against the label with no spacing.
  • Resolved a bug on Desktop where clicking "View Activity" from the three-dot menu on a user profile's Activity tab failed to open the Activity's popout.
  • Resolved a bug on iOS where the keyboard would appear over the long-press message menu after backing out of the Apps view.
  • Resolved an issue on iOS where attempting to DM an app you hadn't authorized showed an error suggesting you send it a friend request — which apps, sadly, cannot accept.
  • Fixed a bug on iOS where tapping a different text input within an app's modal would dismiss the keyboard instead of moving focus to that input, requiring an extra tap.
  • Fixed a bug on Desktop where the OAuth authorization success page for apps displayed an unnecessary scrollbar.
  • Resolved an issue on Desktop where the "Promoted" label on activities had poor contrast in light mode, making it hard to read.
  • Fixed a crash on Android that occurred when selecting an option in an app's string-select menu after the bot had edited the menu's available options.
  • Resolved a bug on iOS where emoji-only buttons in app messages had extra padding on the right side, making the emoji appear off-center.

Audio/Video

  • Added a new way to open a participant's profile from a voice call on iOS and Android. Just tap their username on the call tile, no precision long-press required!
  • We've updated our call feedback prompt to ask you to submit logs when a call doesn't go well. Please do! These logs are how we actually figure out what went wrong in your specific session, and they're the single most useful thing you can give us to fix call quality issues.
  • Added a warning banner on Android that appears when sharing audio during a screenshare, to flag a known Android issue currently affecting audio capture. We'll remove the banner once the OS issue is fixed.
  • Fixed a bug on iOS where tapping the open voice button in a user's profile didn't dismiss the profile view, leaving the voice panel hidden behind it.
  • Resolved an issue on iOS where tapping a voice channel link in the Links category of the channel menu didn't close the menu before opening the join voice channel sheet.
  • Fixed a bug on Desktop where unusually long audio or video device names would overflow and break the layout of the Voice & Video settings panel.
  • Resolved a bug on Desktop where pressing the start call keybind while viewing a thread would break the UI.
  • Resolved a bug on iOS and Android where the user limit indicator on an active voice channel was hidden behind the call duration.
  • Resolved an issue on Android where the voice call Picture-in-Picture would briefly flash back to its previous position when expanding to fullscreen after being dragged.
  • Fixed a bug on Desktop where rich presence details in the voice user hover popout could get cut off on the right side; long party states now wrap and ellipsize instead.
  • Resolved an issue on Desktop where the voice channel status tooltip appeared centered instead of aligned beneath the status text.
  • Fixed a bug on iOS where the system incoming call UI would keep ringing after you'd already answered the call from within Discord.
  • Resolved a bug on Android and iOS where you couldn't change the noise suppression level in voice settings during calls, voice channels, or Stage channels.
  • Resolved an issue on Android where the noise suppression radio buttons in the in-call voice settings sheet were missing their outline circles on first open.
  • Fixed an issue on Desktop where a Nitro tab coachmark could appear on top of the screenshare picture-in-picture popover during a video call.

Media

  • Fixed a bug on the Linux desktop app where looping videos and GIFs (including Tenor GIFs, GIPHY embeds, and media.discordapp.net MP4s) would freeze on the second loop.
  • We added a sprite sheet to the Clips video player, which provides a timeline of images in the video to help scrub.
  • Added a playback speed control to the Clips video player. Open the new speedometer button in the control bar to scrub playback anywhere from 0.5x to 2x.
  • Fixed a bug on Desktop where dragging the Clips video player's playhead would accidentally highlight the time tooltip text.
  • Fixed a bug on iOS where GIF search results from some GIF providers rendered as permanent gray placeholders in the GIF picker instead of actually loading.
  • Resolved an issue on Desktop where the Stats for Nerds overlay on video attachments was nearly unreadable in light mode. You’re welcome, nerd. 
  • Fixed a bug on Android where the persistent media player wouldn't appear for your own freshly uploaded audio files or voice messages, and where GIFV embeds could steal the player away from audio attachments and voice messages.
  • Fixed a bug on Desktop where some favorited GIFs were saved with the wrong media format, which could keep them from displaying correctly in your favorites.
  • Fixed a bug on Android where a video could stop displaying after you backgrounded the app and returned to it.
  • Fixed a bug on iOS where tapping Manage in the media keyboard (with limited photo access enabled) caused the native photo picker to appear behind the keyboard instead of in front of it.
  • Fixed a bug on Desktop where pressing Enter to save changes in the Modify Attachment modal would also add a new line to your message.
  • Resolved a bug on iOS where the media picker tray would get stuck taking up half the screen on iPad when using a floating on-screen keyboard or a connected hardware keyboard.
  • Fixed an issue on Desktop where the fullscreen button on video attachments and Clips in your Inbox would flash and fail instead of actually going fullscreen — the button is now hidden in the Inbox, consistent with other embeds.
  • Resolved a bug on Desktop where the descenders on letters like 'g' and 'j' in uploaded file names were slightly cut off. Weird... how often do I get to say TIL twice in the same day?
  • Fixed a bug on Android where canceling the image picker while creating a sticker would show an error toast, even though nothing had actually gone wrong.
  • Resolved an issue on Android where cropping an image with Edit Image would stretch or squish the result to match the original aspect ratio instead of preserving the new one.
  • Resolved an issue on public announcement pages where clicking a video attachment would open the player but leave you staring at the thumbnail forever.
  • Resolved an issue on iOS where the play icon on video embeds was missing its dark circle background, making it harder to see against lighter thumbnails.
  • Resolved a bug on iOS where wrapping an image or GIF link in spoiler tags didn't actually spoiler the embed.
  • Fixed an issue on Android where media items in a channel's Media tab overlapped each other when viewing in landscape orientation.
  • Resolved a bug on iOS where the app could hang for a couple of seconds when loading photos or GIFs from your photo library, especially for iCloud-backed assets.
  • Resolved a bug on Android where portrait photos taken with the in-app camera were uploaded and displayed in landscape orientation.

Accessibility

  • Added an accessibility action that lets screen reader users create server folders in the sidebar without Added an accessibility action that lets screen reader users create server folders in the sidebar without needing to drag one server onto another.
  • Fixed a bug on Desktop where screen readers didn't announce the selected state of the active tab in the Shop navigation.
  • Resolved a bug on Desktop where keyboard-navigating to the Super Reactions toggle without a Nitro subscription showed a tooltip reading "Super Reactions Enabled" instead of "Enable Super Reactions".
  • Resolved a bug on Desktop where the keyboard focus ring would render as a small rectangle in the corner of the page after navigating between certain Server Settings sections, making it difficult to see which element was focused.
  • Resolved an issue on Desktop where tabbing to the "# people are interested" button on an Event and had a comically inaccurate focus ring.
  • Fixed an issue on Desktop where focus rings in the Inbox's Mentions and Unreads tabs were cut off on the left when tabbing through items.
  • Fixed an issue where previewing a new avatar decoration in Edit Profile could cause screen readers to freeze and trap focus, users unable to navigate out of the screen.
  • Fixed a bug on Android where screen reader users were unable to activate user cards in the Happening Now section of the Messages screen.
  • Resolved an issue on Android where usernames in the DM list could appear cut off or misaligned with avatars at high zoom levels or large font sizes.
  • Resolved a bug on Android where the "New Group" option in DM search was cut off, especially at larger font sizes and zoom levels.
  • Fixed a bug where screen readers couldn't navigate to the Notifications and Settings buttons in landscape mode.
  • Fixed a bug on Desktop where the focus ring wasn't visible when tabbing through controls on a fullscreen video in chat.
  • Fixed a bug on iOS and Android where screen readers couldn't focus on or activate the "Picture-in-Picture" button to expand an activity back to full screen. VoiceOver and TalkBack now announce it as "Expand Activity" and respond to a double-tap.
  • Fixed an issue on Desktop where screen reader focus remained on the dimmed page behind the Gift Nitro modal instead of moving into the modal when it opened.
  • Resolved an issue on Android where notification badge numbers and reaction counts appeared offset and cut off at higher zoom levels.
  • Resolved an issue on iOS where the image viewer's background wouldn't dim when Reduced Motion was enabled, leaving underlying content visible behind the image.
  • Fixed an issue on Desktop where tab focus would get trapped at the top of the emoji skin tone picker instead of letting you navigate through the tones with the arrow keys.
  • Resolved an issue where screen readers announced the Available, Spent, and Total boost counts on the Server Boosts screen as separate elements from their labels. They're now grouped and read together.
  • Resolved an issue on Desktop where the keyboard focus ring on the "Create Role" button in Server Settings → Roles was misaligned when the server had no existing roles.
  • Fixed a bug on iOS where animated emojis in your bio kept animating after enabling reduced motion mid-session, only stopping after relaunching the app.
  • Fixed an issue on Desktop where untoggling a wishlist button in the Shop would reset screen reader focus to the top of the window.
  • Fixed a bug where the wishlist button on shop cards wasn't reachable by screen readers, making it impossible to wishlist or unwishlist items.
  • Fixed a bug on Android where the vertical bar next to quoted messages was nearly invisible in the Ash theme, making block quotes hard to distinguish from regular text.
  • Resolved a bug where screen readers wouldn't announce that your changes had been saved after customizing a group chat.
  • Resolved a bug on Desktop where keyboard tab navigation in the emoji picker could render a focus ring on a hidden element.
  • Fixed an issue on iOS and Android where the "Up your emoji game" title in the Nitro emoji upsell wasn't announced as a heading by screen readers.
  • Fixed a bug on Desktop where selecting a premium server sticker via keyboard navigation didn't show the Nitro upsell prompt.
  • Fixed a bug on iOS and Android where the animation in the "Up your emoji game" Nitro upsell dialog kept playing even with animations disabled in Accessibility settings. It now respects your Reduced Motion preference and shows a static image instead.
  • Resolved a bug on Desktop where screen reader focus order was inconsistent when expanding an activity card in the member list, causing screen readers to skip past the pop-out contents.
  • Fixed a bug on iOS where the "Nitro Preview" heading exposed redundant "Back" and "Activate" actions to screen readers, despite being a non-interactive heading.
  • Fixed an issue on Desktop where the Nitro page was missing a top-level heading, so screen readers can now properly orient users at the start of the page content.
  • Resolved a bug on Desktop where action buttons on rows in the Friends list (Pending, Friends, and Suggestions tabs) were tabbable even when their row wasn't highlighted, causing screen reader users to skip past rows when navigating. Action buttons are now only tabbable when their row is focused.
  • Fixed an issue on Desktop where tenure badges in Nitro Home would still animate when Reduced Motion was enabled.
  • Resolved an issue on Android where the "Accept Invite" button on community server invites didn't announce the accepting account to screen readers. Screen readers now announce "Accept as <username>" so it's clear which account you're joining with.
  • Resolved a bug on Android where timestamp chips in chat appeared as solid white on dark themes when the accessibility color saturation slider was turned down.
  • Fixed an issue on Desktop where non-interactive server tags were incorrectly announced as buttons by screen readers, and where popouts attached to server tags weren't behaving as proper disclosures.
  • Fixed a bug on mobile where screen readers would skip over face pile images instead of focusing them and announcing their contents.
  • Screen readers now announce the user's status in the header of a direct message on mobile.
  • Fixed an issue where screen reader users couldn't navigate the voice channel chat with swipe gestures and would get stuck on the mute button.
  • Added Previous and Next buttons to the Server Boosts marketing carousels on iOS and Android so they can be navigated without swipe gestures, including via VoiceOver and TalkBack.
  • Fixed a bug on iOS where screen readers could focus on invisible decorative background images in activities.
  • Resolved an issue on Desktop where previewing a color theme in Appearance settings closed the settings modal without warning; screen readers now announce the change of context before it happens.
  • Resolved an issue on Desktop where pressing Enter on a focused dropdown, like the time picker in the Set Custom Reminder modal, didn't open it during keyboard navigation.
  • Fixed an issue on Desktop where the "Apply to Join" modal couldn't be dismissed via keyboard navigation when the unsaved-progress warning appeared.
  • Fixed a bug on iOS and Android where the Photos, Poll, and Files buttons in the media keyboard were missing button roles for screen readers.
  • Fixed a bug on Desktop where the close and carousel buttons in the full-screen media viewer were cut off at higher zoom levels.
  • Resolved an issue on Desktop where screen readers didn't announce when a channel's unread mention badge appeared or updated, leaving users unaware they'd been tagged.
  • Fixed a bug on iOS where the checkbox borders on the Report User Profile screen didn't meet minimum contrast requirements.
  • Fixed a bug on iOS and Android where screen readers didn't announce the confirmation message after successfully submitting a server report.
  • Resolved a bug on Desktop where screen readers stopped announcing the "Change Server Icon" label in Server Profile settings after an image was uploaded.
  • Resolved an issue on Android where screen readers didn't announce the pre-applied filter chip when opening search in a channel, requiring users to navigate backwards to find it.
  • Fixed an issue on Desktop where the edit actions on a custom sticker couldn't be reached via tab navigation unless the sticker was first hovered with a mouse.
  • Fixed a bug where the clear button on the "Send to" field in the Shop gifting flow didn't announce an accessible name.
  • Resolved a bug on Desktop where the stage channel background wouldn't resize with the pop-out window when maximized with Reduced Motion enabled.
  • Resolved an issue on Desktop where screen reader focus could escape the checkout modal to the dimmed page behind it after buying an avatar decoration. Focus now lands on the primary action inside the modal.
  • Fixed an issue on Desktop where the Nitro upsell that appears after selecting a Nitro-gated sticker in a DM couldn't be dismissed via keyboard navigation.

All relative measurements cited were performed internally with our own instrumentation and tooling.

… oh hey, you read everything! If you’re itching for the latest updates to Discord, you can find our previous Patch Notes articles here, or check out our archive of past Changelogs if you’re more into the fun stuff.

related articles