Discord Patch Notes: May 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.
Those who love living on the edge can opt into the TestFlight version of Discord and try out the latest features before they release on iOS. Help us squish some pesky bugs! It's like your uncle works at Discord. Find it at dis.gd/testflight.
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
- We recently received and fixed a good amount of user reports for various small-but-pesky issues in server administration flows, which were likely quite annoying for those hitting them. The majority of these issues were related to permissions, user states, and even interactions with systems like account safety features. The fixes are listed in a special Server Management & Moderation section of this edition of Patch Notes. Server administrators are critical for the health of Discord. If you're an admin running into these types of issues, please report them to us in the megathread or any other means; we're listening.
- We made even more adjustments to our networking stack for Android video delivery and have improved video startup speed for Android users by almost 5% (🤓☝️4.89%). At this point, the average startup speed for someone's video feed on Android is less than 600ms!
- We delivered another batch of organizational improvements to our desktop user settings, including merging the Appearance, Accessibility, Chat, Streamer Mode, and Advanced pages into just three pages: Appearance, Accessibility, and Developer. We've also upgraded the layout and phrasing of certain settings for clarity.
- We now fetch Soundboard data when you join a voice channel rather than when you first open the Soundboard. This small adjustment to reduce load time when first accessing the Soundboard while in a call drove measurable improvements in sound effect usage. Isn't it crazy how even just a tiny increase in loading speed can make people use the Soundboard more often?
- Are you a Linux user? If so, are you sick of that lovely modal we made to tell you that there's an update you need to go manually install? IF SO, boy do I have good news for you. We've ported our Rust-based updater to Linux, allowing Linux to update itself just like on Windows. Additionally, we now support .rpm and .pkg.tar.zst package formats for installation.
General
- The backgrounds for the "GODLIKE!!" and "BEYOND GODLIKE!!" messages in the escalating "Copy Username" are no longer transparent. Although they have a green (instead of red) background now since they were the only red tooltips in our entire app. I want you all to know that this bug got entered as low priority, and one of our engineers was like "absolutely not" and fixed it in under 17 hours.
- The Quick Switcher can now open invite links. If you paste an invite link into the Quick Switcher, it'll join the server and navigate you to it. Quick Switcher fans, rejoice! If you're not one… you should try it sometime.
- Fixed a crash on iOS that occurred when tapping a link in the bio of a user or app's profile.
- Resolved an issue on Desktop where hovering over a user's name in an Active Now modal caused their status indicator to turn white.
- Fixed an issue on iOS and Android where long nicknames displayed in search results would cut off the message timestamp.
- Resolved a bug on Desktop where re-enabling "Sync Themes Across My Devices" would revert your theme back to the previously synced one instead of keeping your current selection.
- Fixed an issue on Desktop where the delete buttons on recent avatars didn't appear when hovering over them, making the button tough to find.
- Resolved a bug on Desktop where selecting "Copy Avatar Image Link" from a user's server profile copied their main profile's avatar link instead of their per-server profile's avatar link.
- Resolved a bug on Desktop where the audio of the Server Boost marketing would keep playing after you clicked "Boost This Server" and moved into the purchase flow.
- Fixed an issue on Desktop where the Inbox would crash when rapidly clearing many notifications.
- Resolved a bug where the Nitro tenure reward badge on the Nitro tab wouldn't go away after clicking it.
- Fixed a bug on Desktop where the GBP currency option in Subscription settings displayed a blank label next to "GBP -" instead of its full name.
- Fixed an issue on Desktop where dismissing the "Join Discord's Admins Server" popup in Community settings would permanently hide the button to join, leaving eligible admins with no way to return and join later.
- Fixed a bug on Desktop when using the app in French where typing the filter for Poll in French, "sondage," would get split into the shorter "Son" search filter, with the stray "dage" remaining as a search query.
- Resolved an issue on Android where active search filters didn't appear blue to indicate they were actually active.
- Fixed a bug on Desktop where pressing the ESC key on the Server Boost page while the payment window is open would instead close the Server Boost page behind the payment window.
- Fixed a bug on Android where clearing the Pronouns field in your per-server profile would immediately repopulate the field using your main profile's pronouns. Your main profile pronouns now appear as a proper placeholder, rather than autofilling the text field.
- Resolved an issue on Desktop where clicking outside the Profile Editing modal in User Settings dismissed it without warning you about unsaved changes, like how clicking the X button does.
- Fixed an issue on the mobile app where losing connection while loading search results in the Media, Pins, Files, or Links tabs could spam error messages and repeatedly retry the failed request.
- Fixed an issue on Desktop where images with expired public links in the Inbox's Unreads tab would fail to load inside the Inbox preview itself, forcing you to jump to the message in question in order to view the image.
- Fixed a bug on iOS where copying someone's username from their main profile would then switch your view back to a per-server profile.
- The Custom Status editing modal on Desktop has been updated to display above someone's full profile when opened from it, instead of replacing the modal.
- Resolved a bug where friend request emails incorrectly displayed a "#0" discriminator next to the username. Discriminators feel like an era ago…
- Resolved a bug on Desktop where clicking the checkbox next to a friend's name to send them a Nitro trial didn't actually select them.
- Fixed an issue on Desktop where the "Save Changes" bar in Profile Settings overlapped the Legacy Username Badge toggle, making it hard to click.
- Resolved a bug on Desktop where the buttons on the "Connect Your Domain" screen in User Settings had incorrect spacing. They were either flush to the edge or squished together.
- Resolved an issue on Desktop where the side padding on rows in your Friends List would collapse oddly as you hovered away from them.
- Fixed a bug on Desktop where clicking the dropdown arrow in the Search Filters popup displayed "No items to show" instead of actually showing the options.
- Resolved a bug on Android where tapping the "Search" button in a channel with only the default "in:#channel" filter wouldn't actually run the search. Now tapping "Search" does what it was always meant to do.
- Fixed an issue on Desktop where using cmd+Delete in the Search input field would clear the entire query instead of only deleting the text to the left of the cursor. TIL that is an actual keyboard shortcut.
- Resolved a bug on iOS where search filters couldn't be removed if you'd already typed additional content after adding them.
- Fixed an issue on iOS where typing text into search and then adding a filter would instead wipe out any text you already typed.
- Resolved an issue on Android where certain UI elements would retain their old background color after switching between Light and Dark themes.
- Fixed a bug on Android where the Mutual Servers list in a user's profile would occasionally appear blank when opened, even if you did share some mutual servers.
- Resolved an issue on Desktop where clicking the "Flip" button in Emoji Studio didn't actually flip the emoji. Maybe it flipped so fast it was imperceivable…
- Fixed a bug on Desktop where an unnecessary horizontal scrollbar appeared in the Invite modal.
- Resolved an issue on Desktop where using the Back or Forward navigation arrows while previewing a server you hadn't joined would result in a blank screen with a loading spinner.
- Fixed a bug on iOS and Android where tapping "Report Event" would incorrectly open the reporting modal behind the event's info modal.
- Fixed an issue on Mobile where the "Activity" and "My Family" tabs in Family Center shared a scroll position, sometimes making the tab you switched to look empty if you scrolled around too much.
- Fixed a bug on Android where Shop bundle previews weren't centered correctly on foldables and other wide-screen devices.
- Resolved a bug on Desktop where clicking the "Join" button on an Event Invite that someone shared did nothing when you were already at your server cap, instead of showing the intended server limit error.
- Fixed an issue on iOS where the search box for adding members or roles to a channel's access list appeared at a tiny, unusable width.
- Resolved a bug on Desktop where keyboard shortcuts like CMD-K for the Quick Switcher wouldn't trigger while the search bar had focus.
- Resolved an issue on Mobile in Linked Role settings that displayed a text box that appeared editable when its requirement was disabled.
- Fixed an issue on iOS where tapping a channel link to preview a server you weren't a member of would fail with a "You don't have access to this link" error on the second and subsequent attempts.
- Fixed a bug on iOS and Android where certain system messages, like a Stage starting, appeared blank in search results. They'll now show properly in search results.
- Resolved an issue on iPad where event banners were stretched and cropped, showing only the left portion of the event's banner.
- Fixed an issue on Desktop where manually-added games in Registered Games settings would flicker and reappear instead of being removed when deleted while detection was turned off.
- Resolved an issue on Desktop where events in the For You section displayed stray exclamation marks in their text!!!!!!
- Fixed a bug on Desktop where the "Add Reaction" button was missing its border when using a custom theme, making it blend into the background.
- Fixed a bug on Desktop where the window control buttons in the title bar had extra padding on the right on Linux. Our second monthly Linux fix; good job team.
- Fixed a bug on Android where navigating from a wishlisted item to Shop would incorrectly open the wishlist owner's profile instead.
- On Desktop, clicking a role or emoji in a channel's topic no longer incorrectly opens the Channel Topic modal.
- Fixed a bug on Android where the poll icon overlapped the poster's username in search results.
- Fixed a bug on Desktop where an extra separator line appeared at the bottom of the emoji list in Server Settings.
- Resolved an issue on Desktop where the in-game overlay would render at the wrong size after moving a game between monitors with different display scalings.
- Fixed a bug on Desktop where opening Pins, or other menu actions, from a thread's Split View drop-down menu didn't do anything. Lots of things just not wanting to do stuff this time!
- Resolved a bug on Android where the color preview square in role settings didn't update to match the newly-selected color until you saved your changes.
- Resolved an issue on Android where a Server Tag on a user's profile would use the app's theme color as its background instead of being transparent, causing it to clash with custom profile colors.
- Fixed a bug on iOS where the editing preview for Display Name Styles and Nameplates showed your global Avatar Decoration instead of your per-server one.
- Fixed a bug on Android where the chat preview was hidden when viewing the theme picker in landscape mode; the preview and selector now display side-by-side!
- Fixed an issue on iOS where tapping "Invite a Friend" in a server that had a Vanity URL set could show a "Missing Permissions" error, even though vanity invite links are designed to always be available.
- Resolved a bug on Desktop where clicking a server member's name from within a text channel would incorrectly display their main profile instead of their server profile until you clicked their avatar at least once.
- Fixed an issue on Desktop where opening the profile of a Blocked or Ignored user would dim the client as if it were loading a profile but would fail to load it properly.
- Resolved a bug on Desktop where the tooltip above a slider's grabber, such as volume sliders, stayed in place instead of following the grabber while dragging.
Chat
- Fixed a bug on iOS where switching into very busy channels, like Announcements for large servers, would stutter or completely drop all frames during the channel transition animation.
- Resolved an issue on Desktop where selecting the "Forward" option for the "has:" search filter showed up as "Snapshot" in the Filters menu.
- Fixed a bug on Desktop where the Copy, Cut, and Paste options in the chat input's right-click menu didn't do anything. When questioned, the three elements refused to comment on the situation.
- Fixed an issue on iOS where the dismiss button on the new messages banner displayed a "+" icon instead of an "x." Turns out that the rotated "+" sign wasn't quite pulling off its disguise.
- Fixed a bug on Android where text typed into the search input would disappear under the text box instead of scrolling to stay visible.
- Fixed a bug on Desktop where pressing Enter on the "Learn More" button for a custom role icon in search results did nothing, no matter how badly you wanted to learn more.
- Resolved an issue on iOS where tapping a search result in DMs or group DMs didn't navigate to the message.
- Resolved an issue on Desktop where mentions wouldn't render properly in the message preview while an attachment was still uploading.
- Fixed an issue on Android where the "Load More Messages" button was unreadable in Light mode.
- Resolved a bug on Desktop where the "Popular" and "Newly Added" badge text in the Emoji Picker appeared to be off-center.
- Resolved a bug on Android where the floating action button (which is used to create DMs, start forum posts, and more) was not present. When questioned, it said "i highkey needed a vacation."
- Resolved an issue on iOS where audio from other apps wouldn't resume after a Discord voice message finished playing, and would get interrupted again when reopening Discord even if nothing was playing.
- Resolved a bug on Desktop where using a message's right-click context menu action (like Reply or React) would steal focus from the chat input, leaving you unable to type without clicking back in.
- Resolved an issue on Android where in-app notifications wouldn't appear while the Media keyboard was open.
- Fixed an issue on Desktop where messages within Threads sometimes didn't display the Thread on the message in chat, causing a misleading "Create Thread" option that would error out when used.
- Fixed a bug on Desktop where selecting a suggestion from the spell checker wouldn't actually apply the correction to your message.
- Resolved an issue on Desktop where the Super Reaction preview video in the Emoji Picker exposed a Picture-in-Picture option in its overflow menu.
- Fixed a bug on iOS where the Threads tab would show a loading spinner indefinitely in channels where you don't have permission to view message history.
- Resolved an issue on Desktop where right-clicking a user mention in a DM opened the message context menu instead of the user context menu.
- Fixed a bug on iOS where tapping a notification could cause messages to render in the wrong order when returning to the app.
- Resolved an issue on Desktop where the "New messages" bar text would overflow its container if you were using a higher zoom level.
- Fixed an issue on Desktop where reply previews for messages containing in-line code showed excessive empty space before the attachment icon.
- Fixed a bug on iOS where Markdown headings whose content started with a '#' character (like "# #hashtag") rendered as plain text instead of a heading.
- Resolved an issue on iOS where selecting a chat in your DM list with someone that has a custom display name would cause the name's alignment to shift.
- Fixed a bug on iOS where the avatar and spine (aka, the little line below an avatar that shows what message someone is replying to) were misaligned when the user being replied to had an emoji in their nickname.
- Fixed a bug on iOS where viewing a channel containing messages with certain complex markdown patterns could cause the app to freeze or crash.
- Fixed an issue where certain old system messages that had been pinned couldn't be unpinned. Now they're all… has-pins.
- Resolved a bug on iOS where long-pressing a message that was still sending showed actions like Forward, Create Thread, Pin, and Bookmark, none of which could actually work on a message that hadn't been sent yet.
- Fixed a bug on Android where auto-completing an @mention, role, or channel in a Forum post would delete a character of adjacent text and misplace your cursor.
- Fixed an issue on Desktop where hovering over elements with tooltips, like the reactions bar or message timestamps, would clear your current text selection.
- Fixed an issue on Desktop where the Emoji Picker could get cut off when editing a message in Forum posts.
- Fixed a bug on Desktop where holding Shift while hovering over a message caused the Hold-Shift message actions to flicker and conflict with the default hover actions, making buttons like Reply hard to click.
- Resolved an issue on Desktop where, when opened from the Threads menu, pressing Enter in the thread deletion confirmation pop-up didn't actually confirm the deletion.
- Fixed a bug on iOS where mentions and channel links appeared desaturated in reply previews instead of using their proper highlight colors.
- Fixed a bug on iOS where the selected category in the message reactions emoji bar wasn't clearly highlighted on the Midnight theme.
- Fixed a bug on Desktop where the Mentions and Drafts sections in the Quick Switcher would sometimes fail to show up below your recent channels.
- Resolved an issue on Desktop where the channel icon at the top of a chat appeared in the wrong color in Light mode.
- Fixed a bug on Desktop where the emoji details modal would remain visible even after scrolling the emoji out of view in chat.
- Fixed an issue on Desktop where the plain text file preview in chat looked broken at narrow widths and its language-select icon would shrink along with its container.
- Resolved a bug on Desktop where using the /thread command to create a thread with a name longer than 100 characters would leave the chat input stuck in a disabled state until you switched channels.
- Fixed a bug on Android where the decorative circle in an empty forum channel's "Be the first to start the conversation!" state would overlap the channel list when swiping it open. First!
- Resolved an issue on Desktop where the Group DM's name field let you type past the 100 character limit, only to silently refuse to save.
- Resolved an issue on iOS where mentioning yourself in a Direct Message would send as plain text instead of a proper @mention.
- Fixed an issue on iOS where tapping a message notification while you're in the middle of sending someone a gift from their Wishlist would take you to the gift receiver's profile instead of the message. Thank you to that generous gifter who also gifted us a lovely bug report.
- Fixed an issue on Desktop where the message input field would remain hidden after opening a Server Guide resource and then selecting one of the linked channels from the sidebar.
- Resolved a bug on iOS where switching to a channel with cached messages could cause the chat to erratically jump to the new messages banner after animating in new messages.
Server Management and Moderation
Yes, you read that right… this month, we fixed so many things that benefit server moderators and admins that we gave it its own section! @Mods, rejoice!
- Fixed a bug on Desktop where the ESC button next to the Mod View header didn't actually close Mod View — it was decorative. Now it does what it was always meant to do.
- Resolved an issue on Desktop where the Mod View's Server Activity panel showed a message count for blocked or ignored users but didn't let you reveal their messages; the hidden messages banner now appears so you can toggle them into view.
- Fixed a class of bugs on Desktop where the "Viewing Server as Role" banner and controls overlapped with various settings and elements that interfered with using the View as Role feature.
- Fixed a bug on Desktop where server admins with the Manage Roles permission couldn't view or edit the roles of a member who had blocked them if they attempted to do so by using the Members tab.
- Fixed a bug on Desktop where users with a Role that only granted the "View Server Insights" permission would see the Server Insights page close itself immediately after opening it.
- Resolved a bug where Managed Roles, such as those granted by Linked Accounts, couldn't be added or removed in Server Onboarding.
- Resolved an issue on Desktop where mentioning a role in the Channel Topic settings field displayed as "@unknown-role" instead of the actual role.
- Fixed an issue on Android where the Administrator permission at the bottom of the @everyone role's permissions list was cut off by the bottom navigation bar.
- Resolved an issue on Desktop where the Close button overlapped the "Manage Members" tab in Role settings when Discord was set to Spanish, partially hiding the server's member count.
- Fixed a bug on Desktop where controls at the bottom of certain Server Settings pages, like Server Web Page and Invites, were difficult or impossible to click because the page couldn't fully scroll to the end.
- Fixed a bug on Desktop where clicking a member's Server Tag in the Members list in Server Settings opened both the Server Tag's profile and the user's profile at the same time.
- Resolved an issue on Desktop where the Nitro trial prompt would appear over the close button in Channel and Server Settings when using a narrow window.
- Fixed an issue on Desktop where dismissing the "Join Discord's Admins Server" popup in Community settings would permanently hide the button to join, leaving eligible admins with no way to return and join later.
- Resolved an issue on Android where the last item in the Primary Language dropdown under Community Server Settings was cut off by the bottom navigation bar.
- Fixed a bug on Android where the "Agree and Finish 🎉" button on the final screen of Server Onboarding appeared to be disabled even when it was actually active and totally tappable.
- Fixed an issue on Android where answers to Server Onboarding customization questions didn't darken when selected and left behind a black outline after being deselected.
- Resolved a bug on Desktop where the Preview button in Server Subscriptions settings overlapped with the navigation tabs while using narrower window widths.
- Fixed an issue on Desktop where clicking "Community Guidelines" in the Student Hub report flow redirected to the Stage channel guidelines instead of the Community Guidelines.
- Fixed an issue on Desktop where the location buttons in the "Where is your event?" step of the Create Event flow were skipped over during keyboard navigation.
- Fixed a bug on iOS where the "Edit" and "Delete" buttons appeared on the Emoji tab in Server Settings even when you didn't have permission to manage them.
- Fixed an issue on Desktop where the Emoji Studio incorrectly counted synced Twitch sub emojis towards your server's custom emoji slots, sometimes blocking new emoji uploads entirely.
- Fixed an issue on Desktop where adding a tag to a Forum channel silently failed if you were editing the Post Guidelines with unsaved changes.
- Fixed a bug where adding or removing tags from a Thread in a Forum wasn't recorded in the server's Audit Log.
- Resolved a bug on Android where editing only the emoji on a Forum tag wouldn't reveal the "Save" button, leaving your changes stuck in limbo. ⁉️
- Resolved an issue on iOS where the channel list for moving a member of a voice chat didn't include voice channels the target member couldn't see, preventing moderators with the Move Members permission from moving them into those channels.
Activities and Apps
- Resolved an issue on Desktop where the Commands section of an App's profile could display commands you didn't have permission to use.
- Fixed a bug on iOS where tapping "Open App" on an App's profile from the Direct Message list would instead close the App profile.
- Resolved an issue on iOS where the "Back" button at the top of the app drawer was truncated when using larger text sizes.
- Fixed a bug on iOS where tapping "View All Commands" on an app's profile sent you back to the last visited channel instead of showing the app's commands.
- Resolved an issue on Desktop where the App Directory showed a Launch button for Activities that couldn't actually launch in that context, resulting in a silent failure when clicked.
- Fixed a bug on iOS where the app authorization screen was misaligned toward the top-left corner on iPad in landscape mode.
- Resolved an issue on Android where tapping the "Refresh" button on a connected account didn't actually refresh its metadata.
- Fixed a bug on Desktop where the search bar in Discovery's Apps tab would visually overlap the header navigation items at higher zoom levels or narrower window sizes.
- Resolved an issue on Desktop where hovering over a user's Activity in the Activity list on the top-right of a server showed their main profile avatar instead of their server-specific avatar.
- Fixed a bug on Desktop where your Server Tag was missing next to your username in the interaction reference when a slash command failed, and corrected the spacing between the username and Server Tag so it matches reply messages.
- Resolved an issue on Desktop where files uploaded via Apps or webhooks with spaces in their file names would download with underscores instead of spaces. Our_bad.
Audio/Video
- Restored the Voice Activity notification setting, which had gone missing while the notifications themselves kept on going.
- Fixed a bug on Android where the Voice Input Sensitivity slider couldn't be dragged and could only be adjusted by tapping.
- Resolved a bug on Desktop where tabbing to another user's voice channel status and pressing Enter didn't open the status popout.
- Resolved an issue on Android where your microphone would silently stop transmitting in voice channels, leaving you looking connected while your friends heard nothing. For once, it wasn't your mic being muted, it was us.
- Fixed a bug on Android where active voice channels would appear under the 'Unread Channels' section in Launchpad even when there were no unread messages. Active voice channels now have their own section.
- Resolved an issue on Android where the Mute and Deafen buttons in the voice call notification didn't visually update their state when tapped while the app was backgrounded.
- Fixed a bug on Desktop where stream spectators weren't shown in voice channels that had Soundboard disabled.
- Fixed an issue on Desktop where voice channel invite embeds counted the inviter twice, showing "you and 2 others" when it should have said "you and 1 other." Or… maybe there was someone behind you the whole time…
- Resolved a bug on Android where starting a call with a friend from the profile's friends list would leave the call screen hidden behind the friends list until you navigated back.
- Fixed an issue on Desktop where hovering over the facepile (the technical term for a group of participant avatars) popover in voice invite embeds would cause the popover to disappear before you could scroll through the participant list.
- Fixed a bug on iOS where tapping a voice channel mention inside either a channel's topic or the channel browser would open the voice channel sheet in the background, without closing the topic or browser. There's only so many ways I can write this particular issue for multiple places…
- Resolved an issue on Desktop where the Push to Talk checkbox was missing from the Input Options menu next to the microphone icon.
- Fixed a bug on Desktop where the Activity/Status line in a user's voice profile was cut off instead of truncating with an ellipsis (...).
- Resolved an issue on Desktop where a long username in a video call tile would be squished up against the more options buttons, with no spacing between them.
- Fixed a bug on Android where usernames in a voice call could appear transparent after tapping to show participant names.
- Resolved an issue on Android where tapping "Watch Stream" on your own active stream from a second device would incorrectly display the screen sharing UI, making it look like you were streaming from your phone. Time to start your IRL Streamer career.
Media
- Updated error messaging for attachment upload and message send failures to be more specific about what went wrong, instead of showing the same generic error for every case.
- Fixed an issue on Android where the media viewer's video timeline displayed extra dots alongside the playback scrubber.
- Fixed a bug on Android where embeds with multiple images would sometimes only display the first image after scrolling.
- Resolved an issue on Desktop where quickly double-clicking on an image in the media viewer to zoom in would leave the image offset instead of zooming to the correct spot.
- Fixed a bug on iOS where rotating your phone wh
Fetched May 26, 2026


