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: November 4, 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

  • Custom emojis can now render in iOS Notifications! That’s it. That’s the whole patch note. 👍
  • We’ve made some improvements to make streaming Roblox on PC more reliable. Previously, streams weren’t using CPU-accelerated capture methods and would run into issues where they’d render completely blank, white frames. 
  • We shipped a change that allows us to start up your audio devices, such as your mic, during call connection rather than immediately after the call begins. This’ll help you get to talking faster rather than waiting for all your stuff to warm up as you connect (and avoiding the awkward silence of a call where no one says anything at first). This change has resulted in a ~5-15% reduction in connection times for users. 
  • We’ve significantly mitigated a longstanding issue that prevented app start-up due to a failure to load assets, requiring the user to close and relaunch to try again. By tweaking how we fetch assets and building in retry logic to that process, we believe we’ve reduced this issue by ~80%

General

  • On Desktop, we’ve increased the number of results that will be returned in Quick Switcher when searching without a type filter (#, !, and so on). This should improve situations when you’re searching for general stuff, but not all of the channels one would expect showed up. 
  • We made an improvement to our notification processing system, reducing the amount of time required to target users for notifications by 5x and, in turn, improving the availability of notifications themselves.
  • Discord now supports letting server admins set age restrictions on their servers. For more information, read our documentation here.
  • Fixed a bug on Android that caused the phone to vibrate when opening appearance settings. No, that wasn’t a phantom vibration you imagined.
  • Swiping back when viewing the members list on Android should now properly navigate back to chat.
  • Resolved a bug on Android where using Swipe gestures in Role Management flows didn’t properly reset Role configurations between different users.
  • Fixed an issue that caused keybind descriptions in Settings to not be localized.
  • Resolved a bug with certain badge colors, when rendered in menus or modals, being muted on Desktop.
  • Resolved a padding issue with the Follow Channel bar on Desktop.
  • Fixed a bug on iOS where the Emoji Picker buttons to scroll to particular sections weren’t navigating properly.
  • Resolved an alignment issue with the “End Event” button in Event Management on iOS.
  • Resolved alignment issues for certain headers in certain themes.
  • Fixed visual consistency issues with the Emoji Picker within Channel Settings on Desktop.
  • Dismissing the Overlay should now return focus to the game.
  • Resolved an issue on Android that could cause overlapped icons or gaps when rendering the Server List. 
  • Fixed a bug on mobile that caused alignment issues with headers and buttons on bottom sheet elements.
  • Resolved an iOS bug that caused emojis in usernames to be cut off in the DM list.
  • Fixed a bug on Desktop that could cause Status to incorrectly reset shortly after being set. You must’ve found the secret “Clear Status When I Look Away” option. 
  • Fixed an issue that caused scrolling Profile Effects to be slow, especially in low data bandwidth situations.
  • We fixed a bug that caused the app to prompt users to add a Passkey even when one was already enabled. Why not TEN Passkeys while we’re at it? 
  • Fixed an issue on Desktop where localized buttons that were ellipsized (...) due to their translated length didn’t have hover-over tooltips that showed the entire translated name. 
  • Fixed a bug that could cause the Per-Server Profile editor to render as a blank screen on Desktop. Or maybe you’re an enigma…
  • Resolved a bug that could cause overflowing text issues on iOS in Server Join flows.
  • Fixed a bug that could cause duplicate speakers to show in the Overlay when in a Stage channel.
  • Resolved an issue that could cause buttons in the Rich Presence/Activity portion of user profiles to not be full-width on Desktop.
  • Fixed an issue on Desktop where the profile preview could block the save button when editing your profile.
  • Fixed an issue on Android that caused the buttons on the bottom navigation bar to ellipsize the text unnecessarily.
  • Fixed an issue where Apple Maps link embeds stopped working.
  • Fixed incorrect content-type headers being sent for text-based file attachments, including many subtitle formats.

Chat

  • Fixed an issue on Desktop where certain options within the right-click notification settings view for a channel wouldn’t render, obfuscating their existence.
  • Fixed a bug where forwarding messages with header images would cause severe alignment issues when viewed on iOS. 
  • Resolved an issue with spacing between messages being incorrect on iOS.
  • Fixed issues, including a potential crash, that occurred when viewing a message as it received a reaction on iOS.
  • Resolved an issue that caused overlapping emoji in reply previews on iOS.
  • Fixed a bug that could cause text input in chat to render in the wrong spot when forwarding a message. 
  • Fixed a bug on Android that could cause a gray screen to render instead of chat.
  • Resolved a bug that caused channel links in Discord to escape from their respective embed cards in Forum Channels.
  • Fixed an issue that caused incorrect alignment for Cyrillic text on Android.
  • Fixed a subtle alignment issue with the chat scroll bar on Desktop. 
  • Fixed an alignment issue with the invisible status notification icon on Desktop.
  • Fixed a bug on Desktop that could cause spoilers to render as blank space and not be interactable. That was craaazy, I can’t believe the mastermind was               all along. 
  • Fixed a bug that prevented Markdown from rendering properly in forum post previews.
  • Fixed an issue where links and mentions would render black in forum channel previews when viewed in dark mode.
  • Resolved an issue that caused spoilers in code blocks to not be consistently shaded.
  • Fixed an issue on iOS that caused tapping anywhere on the message editing UX to cancel the edit.

Activities and Apps

  • Fixed a bug on Android where Activities channel permission changes showed as blank in the Audit Log.
  • Resolved a bug on iOS that caused Spotify Listen Along invites to show as blank.
  • Resolved a bug that could manifest as a blank keyboard window when DMing an App.

Audio/Video

  • We’ve refreshed the context menu in the RTC panel for calls on the bottom left of the app on Desktop. The mute and deafen buttons now have down arrows (or “carats”) to reveal more options, and we’ve updated the options presented to be more context-aware. 
  • We fixed an issue where viewing streams would have low-frequency noise seemingly unrelated to the game if the streamer was using certain game controllers. Interestingly enough, these controllers were sending audio intended for haptic feedback. Players don’t normally hear it, but our capture would pick up and treat it as game audio.
  • Resolved a bug where auto-sensitivity for Voice activity stopped working on iOS.
  • Fixed an alignment issue with the Stream button in the call UX on Desktop.
  • Fixed an issue that could cause Android Voice settings to revert to default every time the app was restarted.
  • Resolved an issue on Desktop that caused the top border to not render for specific themes when watching Go Live streams.
  • Resolved an issue that caused an inaccurate error to appear on Desktop when users shared their full screen. 
  • Resolved an issue on Desktop where the RTC panel element could block the ability to interact with the last channel in the channel list.
  • Resolved padding issues on Android with the voice and video cards in the call UX. 
  • Fixed an issue that caused call UX talking indicators to be spaced too far apart on Desktop.
  • Resolved a bug that caused Krisp noise suppression to not work when the input profile was set to anything other than Custom.
  • Fixed an issue that caused “Kick Member” to not be available for voice guest members. 
  • Fixed a bug with the event notifications in Voice Calls not having a way to dismiss them.

Media

  • We now offer WebM content support on iOS. This has been a notable platform parity gap in media compatibility, but iOS clients can now view WebM video assets.
  • Resolved issues with how the Android app behaves when rotating your device while viewing images, unexpectedly closing the media or chat views in the background. 
  • Fixed a mobile issue where favoriting GIFs from the media tab didn’t work correctly. You can go back to favoriting those “sunfish vc” GIFs that all seem to be Discord-related for some reason. 
  • Fixed an issue on Android where certain videos with audio would embed in Discord as GIFs instead of video.
  • Fixed a bug where uploaded GIFs wouldn't animate in the message preview or for the person who sent it on Android.
  • Fixed external attachment "Open in Browser" links on Web and Desktop.

Accessibility

  • The “General” voice channel button on mobile now has a “button” role (instead of a “header” role) for screen readers.
  • Server folders should now have state information for screen readers.
  • Screen readers should now announce when search filters have been deleted while searching.
  • Resolved an issue where VoiceOver scrolling could break after loading additional messages in a channel.
  • Screen readers should now properly announce hours and days of pinned messages.
  • VoiceOver should now properly announce actions, such as "Reply" and "Add Reaction," for messages in DMs, not just in server channels.
  • VoiceOver should no longer include the “Actions” option in the rotor when the focus is on certain text inputs.
  • The “Back” button in Search now has a role for screen readers.
  • Resolved an issue that prevented GIF avatars from being properly affected by relevant Reduce Motion options.
  • Screen Readers should now announce status when canceling a poll.
  • Fixed an issue that prevented screen readers from being able to delete answers in a poll when the keyboard is expanded.
  • Screen Readers now announce state when toggling the emoji keyboard.
  • Screen readers can now focus on the user cards to announce who is present in a GDM call.
  • The Ctrl+Home and Ctrl+End shortcuts should now work properly when creating a new forum post.
  • Fixed issue for screen readers with focus ordering and state announcements while creating a role.

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