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

Discord Patch Notes: September 3, 2025

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 a bug 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

  • In our July 2025 Patch Notes entry (only two months ago!), we mentioned that we increased the default user limit for servers from 500K to 2.5M. Well… we pushed that even *further* and have now bumped that limit to 25 million users. We also continued to solve larger server pain points by batching certain types of server updates and moving to more asynchronous operations to help bring more stability to large servers. We’re committed to providing a great experience for our users, and we’re hoping this work is felt by users and admins of very large servers.
  • We recently upgraded our Android app to use React Native’s new architecture. This was a herculean effort by a relatively small group of engineers, touching the vast majority of surfaces of the app. Early data indicates that the Android app runs smoother after these updates, especially on lower-end devices, with fewer users suffering from low frame rates.
  • We made several more improvements targeting large servers and servers with the Community featureset enabled, as detailed in this blog post. This addressed a whole bunch of requests and feedback we’ve received over the last couple of years. 
  • We made several improvements to the Shop on mobile platforms! It loads way faster and has newer features to match the desktop experience, such as gifting, Nameplate purchasing, and a revamped layout.
  • You might’ve heard we recently increased the pinned message cap limit from 50 to 250. But did you ALSO know we added a new server permission specifically for pinning and unpinning messages? It’s finally decoupled from the “Manage Messages” permission. Enjoy this super serious video walking through our thought processes here.
  • We’ve added new sound effects for when you enable or disable your camera to confirm the action took effect in the client. This is especially useful if you tend to turn on your camera via hotkey.

General

  • The “Can’t Wait For” and “Obsessed With” status message options now properly show in mobile member lists. You’ll no longer just have an out-of-context word or phrase next to your name, although they could be kind of funny.
  • The “Get Nitro” button on iOS that shows when you attempt to use an Emoji from another server if you don’t have Nitro is now consistently formatted with other elements. The bug reporter described it as “in shambles”, which was a tough but fair description. 
  • Rapidly opening several profiles from the Mutual Friends tab no longer opens a Profile view that can’t be closed. 
  • Poll reaction notifications no longer include placeholder text on Android.
  • Fixed a short-lived bug that prevented the Overlay UI from recognizing clicks in the bottom third of the screen.
  • The Overlay voice widget no longer disappears after dismissing the Settings context menu.
  • Markdown should now render in Event pages on mobile platforms.
  • Resolved a bug in Student Hubs that caused the Search placeholder in Server Directory to be unreadable on Light Theme.
  • The Nitro Server Boosts list is now formatted more consistently in Japanese localized clients.
  • Resolved a consistency issue with the Custom Keybind warning shown to users on the Web client.
  • Fixed issues on Windows navigating properly within Discord to its intended in-app destination when clicking on Action Center Notifications.
  • Fixed a padding issue on Desktop in a channel’s Thread list between the Search bar and the “Create” button. 
  • Resolved an issue on Desktop that caused the “AKA” tooltip in DMs to show incorrect information briefly upon mouseover.
  • Fixed a bug that broke search prefixes (!, @, #, and *) in the Quick Switcher for a couple of days. 
  • Resolved several issues with the Announcement Channel chart in Server Insights. This could have also described the chart as “in shambles”, but it should work well now!
  • Fixed issues with the placement of the Discord logo on invalid invite embeds, making sure it now gets our good side. 
  • Resolved an issue with Community server icons sometimes rendering off-center.
  • Fixed an issue on macOS where the title bar could become unclickable.
  • Fixed a bug on iOS that caused the Thread list to flicker when opened from the Channel List.
  • Fixed a bug that could cause an issue where users wouldn’t be able to re-order Roles in Server Settings on iOS. 
  • Fixed an issue with the Get Started button being oddly… shiny?... on the Desktop app in Server Subscription setup flows.
  • Fixed an issue on iOS where the background of the Voice Region Override menu could fail to load.
  • Fixed a bug that caused the Guild Subscription modal to not always close correctly on Desktop. You WILL subscribe to my emoji server. 
  • Fixed an issue causing the Country Code element for phone numbers on the login page to not function properly on Android.
  • The “Force Sync” button for Twitch Integration in Server Settings is no longer a blank button. Whoops.
  • Fixed a bug on Desktop where the Crown icon for the server owner in member lists was misaligned with other elements.
  • Fixed a bug with the sizing and padding in the “Ban” and “Cancel” buttons in the Ban modal.
  • Fixed an issue on Desktop that caused pop-out windows to have a Menu bar.
  • Fixed an issue that prevented the “Welcome to your Nitro Home” title on desktop to not being localized properly.
  • Automod incident report notifications should now respect your existing Push Notification settings.
  • Fixed a short-lived issue that caused client theme colors to change seemingly randomly.
  • Fixed a padding issue between the app’s name and the “✔︎ App” badge in the member list on Desktop.
  • Fixed a bug on Desktop that could push the “Add Friend” button off screen if Friend Suggestions were present.
  • Fixed issues on iOS with the default Web Browser option in Settings not detecting your installed browsers or respecting your selections.
  • Resolved an Android issue with certain Apps having significant alignment issues with the “✔︎ App”  badge.
  • Resolved a couple of issues with Roles being improperly assigned or unassigned during Server Onboarding in certain scenarios.
  • Resolved an issue on mobile regarding the channel details panel’s width being incorrect after rotating the device.
  • Resolved an issue on Desktop where the context menu for DMs had too small of a click target.  AKA: we fixed its hitbox. 
  • Fixed an issue with flickering when hovering over the private channel in Family Center.
  • Resolved a regression that caused the Quick Switcher to reposition vertically when resizing based on search results. 
  • Thread names no longer occasionally disappear when switching between modals on Desktop.
  • Resolved an issue on iOS where the “Add Friend by Username” screen had padding issues and showed the title in the wrong spot.
  • There is no longer a significant delay when the notice bar closes after someone accepts or declines an offer to be a speaker in Stage Channels.
  • The channel details header no longer overlaps with the iPad status bar.
  • Fixed an issue with the theming of the Emoji details pop-up on dark themes.
  • Fixed some visual quality issues with the MFA modal.
  • The backgrounds of icons in the server list no longer slide in when expanding/collapsing a folder.
  • Disabling the Server Rules on Desktop now prevents interaction with the configurations as well.
  • Embedded links to channels that were created via duplication no longer take you to the original channel. 

Search

We shipped a whole bunch of Search improvements this month. So much so, we gave it its own section! No need to search for yourself for all the stuff we’ve fixed for it. 

  • Autocomplete suggestions have been fine-tuned to show more relevant suggestions for search filters. We hope.
  • Default autocomplete suggestions for search filters should also now show up more reliably.
  • Using the Search panel to look for a word in a message that uses Markdown will now highlight that word in search results.
  • Resolved some Desktop issues with highlighting and parsing search filters when the Search panel is opened immediately after changing channels. 
  • Resolved a bug that caused search filters to sometimes not highlight in the search input field.
  • Resolved an issue that could prevent accurately searching for channels with the same name in multiple servers. 
  • Searching within Threads on mobile no longer shows “undefined” as the author in a Thread’s start message.
  • Resolved a bug that caused embeds that were behind a spoiler filter to not render the spoiler obfuscation properly in search results.
  • Resolved an issue with searching for Group DMs based on the nicknames of included users.
  • Resolved a brief visual flicker when loading search results on mobile.
  • Partial word search queries now work properly in Forum searches. 
  • The “In:” filter in Search now properly supports channels with spaces in their names.
  • The “In:” filter now allows you to filter all direct messages on mobile.
  • A new “authorType:” search filter can be used to differentiate between messages from users, apps, and webhooks.

Chat

  • Fixed an issue with buttons in a new DM being ellipsized if you also have a pending friend request with that person.
  • Resolved an issue where adjacent Server and Stage invite embeds could swap positions very quickly in the chat view on iOS.
  • Resolved a bug that could prevent posting in Announcement Channels, even with correct permissions. 
  • Resolved an issue that caused Reaction Emojis to be slightly thinner than intended when viewed in the right-click context menu.
  • Fixed a padding issue on the right side of the Forum Post composer.
  • Resolved a Desktop issue that caused unread Text in Voice channels to not render properly.  
  • Fixed an issue that caused visual noise by unnecessarily re-rendering chat while navigating through the Android client.
  • Fixed a bug where the Android Keyboard could close unexpectedly.
  • Fixed two issues on iOS where the Notification Badge would render incorrectly and messages could need to be opened twice before clearing.
  • Fixed some issues with Burmese Unicode text not rendering properly or being deleted.
  • Resolved a bug that could cause Reply indicators on messages to be misaligned on Android.
  • Fixed an animation issue on iOS when entering Text in Voice chat while the voice menu was fully expanded.
  • Fixed an issue causing viewing blocked messages from blocked users to render completely blank if the message doesn’t contain any text. 
  • Editing a Thread after removing a user with a Role tag no longer re-adds the kicked user. 
  • Previews of tab-separated text files should now render correctly on Desktop.
  • Fixed a few issues that caused missing icons in Stage Channels.
  • Fixed a bug causing the “Jump to Bottom” button on iOS to be positioned incorrectly.
  • The “You are viewing a reply” widget should no longer be affected by the visual gradient at the bottom of chat.
  • Fixed a bug that prevented the emoji selector from rendering properly when attempting to add an emoji reaction to a message that included an attachment.
  • Resolved a top padding issue with the Text in Voice button in calls on Desktop. It looked like it was trying to slowly crawl onto the title bar, towards… towards YOU!!! AAAHHGH.
  • Fixed a Desktop bug that caused pasting from your clipboard to sometimes paste incorrectly to a Text in Voice pop-out instead of the main Discord client.

Activities and Apps

  • Fixed an issue with the “Send” button in DMs between you and an App being misplaced on Android.
  • Resolved an issue with the bottom of the App Launcher button on iOS being slightly cut off. 
  • Resolved an issue on Desktop where activities could incorrectly render over text in voice chat.
  • Switching channels while viewing an App’s available Slash Commands no longer causes a blank space in the layout to appear.
  • Resolved several design inconsistencies with the OAuth modal for connecting with Apps.
  • Fixed a bug that caused Command buttons for Apps to scale to awkward sizes when entering multi-line commands.

Audio/Video

  • Fixed a race condition in keybinds that included modifiers, such as CTRL or Shift, that could cause users to hear muting or unmuting sound effects without either of them actually occurring. 
  • Fixed an issue on Windows where users were informed of a corrupt installation that affected their ability to use voice features.
  • Fixed an issue that could prevent videos embedded from links posted in chat from playing on iOS.
  • Fixed some slight issues with icon alignment for speakers in Stage Channels.
  • Users should now be able to properly select an audio input device from Chrome on Windows.
  • Resolved an issue on iOS where joining Stage Channels while you’re already in another voice chat would show the bottom sheet from the previous call.
  • Fixed an issue with League of Legends streaming that prevented the stream capture from transitioning to the new target when navigating from Launcher → Game. 
  • Resolved an issue on Desktop that could cause a transparent Picture-in-Picture widget to appear when no PiP was active, preventing interaction with certain UI elements.
  • Getting kicked from a Voice Channel will now cause Discord to release your camera properly.

Media

  • Resolved an issue where the Play button for YouTube embeds wasn’t always rendering. You didn’t actually want to play that video, did you?
  • Fixed a bug that regularly caused incorrectly-sized image embeds on iOS. 
  • Fixed an issue with the background color of certain embeds in the Darker and Midnight themes on Desktop.
  • Fixed a bug that allowed certain video content to frantically resize the embed.
  • Resolved a bug that caused GIF uploads on iOS to result in static images.
  • Fixed an issue that prevented downloading any audio file other than the first when multiple were uploaded simultaneously.
  • Adding an image description on iOS now properly scrolls the auto-focused description field into view.
  • Fixed an image processing bug that was unnecessarily adding empty EXIF metadata to image uploads, negatively affecting compatibility.
  • Fixed an Android crash that could occur when receiving call notifications due to improper image loading initialization.

Accessibility

  • We’ve added a better label for screen readers to interpret the grouping of user icons shown on Group DMs that don’t have an icon set. Fun fact: we call those icon groupings “facepiles” internally. 
  • The “Learn More” link in the Invites section of Server Settings can now be focused by screen readers.
  • Screen readers can now interact with the “Browse Photos” button when attempting to share media on iOS.
  • Screen readers can now properly navigate through the Settings pages using swipe gestures. 
  • Added roles and other data to make the “Report a Raid” checkboxes more accessible to users utilizing a screen reader.
  • Screen readers no longer announce the name of the Language Selector twice.
  • Screen readers should now properly announce Thread names, the number of messages, and message roles.
  • Resolved focus ordering issues for screen readers in the “How it Works” section of the Server Subscription page.
  • Screen readers no longer have issues navigating to the “Profile” button in the Audit Log.
  • Screen readers should now indicate the currently set status when focusing on the “Change Online Status” button.

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