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: April 6, 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 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

  • We’ve shipped changes that reduced deadlocked “Voice” threads by ~30% on Desktop clients. This issue usually manifests as being stuck on “Connecting” to a voice channel until restarting the app, which is quite frustrating when it happens. These types of issues should hopefully be less frequent. 
  • We’re continuing our large Accessibility audit, so this Patch Note’s Accessibility section will be a hefty one! Even after this intentional audit, please report anything you find that affects your ability to use the app in whatever bug reporting channel you prefer.
  • Continuing our commitment to providing an amazing media-sharing experience, we’ve shipped changes on iOS to reduce image upload file sizes by ~17% and latency by ~12%. This means faster uploads when sharing your content with your friends.

General

  • We recently shipped improvements to Landscape mode on our mobile clients. For a long time, our ability to implement landscape views was limited due to global padding requirements. We now calculate padding screen by screen, which helps make these flows feel more natural and prevents unnecessary resizing. 
  • Our monthly Linux sweet treat: we now have proper AFK detection for Wayland! You should properly get marked in and out of AFK when running under Wayland.
  • Fixed an issue that caused search negation operators to be ignored, meaning searches with filters intended to exclude content like "has:-image" would show messages with images instead. Search negation should now work as expected with the "has:" filter.
  • Resolved an alignment issue on Desktop where the Edit/Record Keybind button wasn't vertically-centered within its box in Settings. The reporter of this bug understandably cited the impact as "literally unusable.” 
  • Fixed a bug on Desktop that caused buttons on user profiles, like the “Mutual Servers” button, to extend beyond the visible area and become inaccessible in languages with longer text. Keyboard navigation still worked, but mouse clicks were futile.
  • Improved scroll speed when manually reordering servers in the server list on Android.
  • Fixed a bug on Android where adding a friend via QR code gave no visual indication that the friend request was sent.
  • Resolved an issue on Desktop where the scheduled maintenance banner for surveys would stick around long after the maintenance date had passed. We just really wanted to let you know that we planned that survey outage a few weeks ago.
  • Fixed a bug on Desktop where the Shop item modal couldn't be closed by clicking outside of it when the overall window was at its minimum height.
  • Fixed a bug on Desktop where the CMD/CTRL+F search shortcut would trigger server search even while modals were open.
  • Resolved a short-lived bug on Desktop that caused the Settings modal to jump to the bottom of the page when trying to select themes or app icons, making them unreachable.
  • Resolved an issue on Desktop where hovering over a pending friend request displayed the sender’s username a second time in a tooltip.
  • Fixed a bug on Desktop where the channel name input displayed an "Add Emoji" button for custom emoji, even though channel names only support Unicode emoji.
  • Resolved a bug on Desktop where the Reset button in the Profile Editing menu didn't properly clear changes made to the bio section.
  • Fixed an issue on Desktop where the @time command had a persistent "NEW" badge in suggestions that never went away as time passed. What is time, anyway? 
  • Resolved an issue on iOS that could prevent users from switching out of Invisible status.
  • Fixed an incorrect icon for connections with external links on user profiles on Desktop.
  • Resolved a bug on Android where changing the client theme didn't update parts of the Settings screen until navigating away and back.
  • Resolved a bug on Desktop where the Student Hub join method filter wasn't working properly.
  • Fixed a visual issue on iOS where a server’s channel list would briefly jump around when switching between servers.
  • Fixed an issue on Desktop where the new browser-style back/forward navigation didn't behave as expected after switching Discord accounts.
  • Resolved a bug on Desktop where the "Downloading Update" icon appeared clickable while an update was still downloading, even though clicking it did nothing.
  • Fixed a bug on Desktop where clicking a Discord link from a web browser to launch the Desktop app would replace the currently viewed channel instead of navigating to the new one, making it impossible to go back.
  • Resolved several issues with Server Guide on iOS, including the new member progress bar not showing when joining, welcome messages being delayed, and the progress bar not dismissing after completion.
  • Resolved a crash on iOS that could occur when canceling a Nitro Classic subscription. This was obviously not intentional; we apologize for any frustration this caused for anyone who encountered it. 
  • Fixed an issue on Android where the "Log in" button during QR code login appeared unusable even after becoming active.
  • Resolved a bug on Desktop where Server Template previews rendered roles using an outdated design.
  • Fixed an issue on Desktop where animated profile banner colors would bleed into the custom status react/reply toolbar on hover.
  • Fixed a spacing issue on Desktop where the "already purchased" error message in the Shop appeared without padding above it.
  • Resolved a bug on iOS where images inside App (bot) message containers rendered smaller than expected inside search results.
  • Fixed a visual inconsistency on Desktop where Nameplate borders looked awkward when the activity panel was visible.
  • Resolved a bug on Android where the "In-App Browser" setting didn't actually open links in-app, sending them to your external browser instead.
  • Resolved an issue on Desktop where the keyboard focus ring was vertically offset in the Server Invite modal.
  • Fixed a padding issue on Desktop in the Inbox’s Mentions tab that appeared when a game with the Overlay enabled was running.
  • Fixed a bug on Desktop where the “Add Emoji” button in the Nitro gift emoji picker wasn't functioning properly.
  • Resolved a z-index issue on Desktop where Nitro Home perk card assets would overlap their badges on hover.
  • Fixed an issue on mobile where a user you'd already sent a friend suggestion to would appear twice in the friend suggestion list.
  • Resolved an alignment issue on Android where Server Tags and badges weren't properly aligned with the display name on profiles.
  • Resolved a bug on Desktop where the featured collection in the Shop would auto-scroll to the end on first load.
  • Fixed a visual issue on iOS where the page would flicker after closing the search modal.
  • Fixed an issue with Profile banner buttons using the wrong colors for custom themes when previewing them in the Profile Edit menu.
  • Resolved an issue on the Desktop app where Camera Settings incorrectly displayed a warning about input devices that was intended to only show in the web app.
  • Fixed a bug on Desktop where server icons with transparent backgrounds that were shown in the Inbox "For You" tab would render without transparency.
  • Fixed an issue on Desktop where custom statuses displayed in a chat’s member list would cut off without ellipses.
  • Resolved an issue on iOS where the external link warning didn't appear when clicking external links.
  • Fixed a contrast issue on Desktop where the "View Profile" button in the sidebar had poor text contrast in certain custom themes.
  • Resolved a bug on Desktop where the Nitro preview in profile settings would stick and cover input fields as you scrolled.
  • Fixed a bug on Android where badge labels and User ID labels would vibrate at the top of the screen when tapped. Bzzt! 
  • Fixed an Android issue where the profile preview message was obscured by a modal in the Shop.
  • Resolved an alignment issue on Desktop where the Orbs balance in the Shop wasn't aligned to the right edge of the client.
  • Fixed an issue on Android where the Shop would carry over scroll positions between different rows.

Chat

  • Fixed a bug on Desktop where typing `:constructor:` or other JavaScript prototype property names as emoji would resolve to unexpected values like "Object" instead of showing no results. JavaScript giveth, and JavaScript taketh away.
  • Turns out, Voice Messages were kinda busted on iOS 26. We heard ya. 
    • Resolved an issue on iOS where Voice Messages couldn't be replayed after their first playback.
    • Fixed a bug on iOS where the Voice Message Picture-in-Picture player couldn't be closed.
    • Resolved a bug on iOS where the Voice Messages timeline would desync after playback finished.
    • Resolved an issue on iOS where Voice Messages durations would sometimes display incorrectly.
  • Emoji reactions added to a message on iOS now animate in instead of pop into existence.
  • Fixed a crash on iOS that could occur when opening invite links in the Group DM setting page.
  • Fixed a bug that caused pressing Enter on the Favorite button in the GIF picker to send the GIF in addition to adding it to your favorites. Now you can heart your GIFs and save them for the right moment instead of spoiling it. 
  • Resolved a visual issue on iOS where tapping a user row in the reaction list no longer showed a hold highlight background.
  • Resolved a typo in Chat settings where "screenreaders" was missing a space. It should now say Screen Readers. Sorry if it was pronounced as “scree-n’read-ers.”
  • Fixed a bug on Desktop where the disabled Send button in the chat bar was still reachable via Tab button navigation.
  • Fixed an issue on Desktop that caused the Remove Reactions modal to display native emoji characters instead of their names‼️
  • Updated legacy-styled buttons at the beginning of a chat on Android to match the most recent design language. 
  • Resolved an alignment issue on iOS where the Send button in the Forward Message UI wasn't bottom-aligned to match the standard chat input.
  • Fixed a bug on Android where the Mute button on Threads didn't actually mute them. It was just there for vibes, apparently. (Also, same.) 
  • Resolved a bug on Desktop where the edit icon on a Group DM’s avatar wasn't bordered properly.
  • Fixed an issue on Desktop where the "Accept Friend Request" button in a DM view did nothing when clicked.
  • Resolved a crash on Desktop that could occur when opening a Thread created by a deleted user.
  • Fixed a bug on iOS where tapping a reply in a Forum post thread would re-navigate to the Thread’s original post instead of scrolling to the message the reply is directed towards.
  • Resolved excessive padding in the Pinned Messages screen on iOS when opened via a pinned system message.
  • Fixed a bug on Android where the Forum channel's “Create Post” button was mispositioned on the left side instead of the bottom-right corner.
  • Fixed a bug on iOS where the "Jump to Latest" button in chat was rendered in the wrong position.
  • Fixed an issue on iOS where the reply icon would remain visible when switching to Swipe-to-Edit on a message.
  • Resolved an issue on mobile where notifications would disappear from the system notification drawer when pulling it down, even though the messages hadn't been read yet.
  • Resolved a regression on iOS where chat wouldn't immediately render at the new messages marker, causing a visible jump. Chat, is this fixed? 
  • Fixed a bug on iOS where spoilered emoji were visible in message previews instead of being properly hidden.
  • Resolved a bug on Desktop where pressing Home/End while editing a message would stop at emoji boundaries instead of moving to the start or end of the message.
  • Fixed a bug on Desktop where custom emoji could be entered in thread names but wouldn't render. ⬜︎ ← like that 
  • The Emoji and Sticker lists in the emoji keyboard now properly convey grouping and selected state to screen readers.
  • Fixed a spacing inconsistency with the Wave 👋 button on reaction user rows on Desktop.
  • Resolved an issue on iOS where the keyboard wouldn't dismiss when viewing profiles in thread member lists.
  • Fixed a mobile issue that caused the price to not render properly when opening a Wishlisted item within the Shop.
  • Added a "Send Message" button on Desktop that appears after accepting a friend request, matching the mobile experience.
  • Resolved padding issues with the beginning of chat buttons on Android.
  • Fixed a bug on Android where tapping a mention suggestion while creating a Forum post did nothing.
  • Resolved an issue on the Desktop app where renaming a thread to an invalid name showed no error.
  • Resolved an issue on Desktop where spoilered message embeds rendered at full width instead of their correct size.
  • Names and Server Tags in the DM list now better handle being abruptly cut off if you made your sidebar narrower on Desktop.
  • Fixed a bug on Desktop where invalid Thread names would display in the client as valid if the user typed a starting message first.
  • Resolved an issue on Desktop where Threads would fail to create or update if the name consisted only of zero-width characters, with no error shown.
  • Fixed a bug on Desktop where the top edge of spoilered content on the second line was visible in reply previews.
  • Fixed a bug on iOS where reactions in DMs could incorrectly display a count of 2 when only one person had reacted.
  • Fixed an issue on Desktop where copying messages from chat would include extra line breaks in the pasted text.
  • Resolved an issue on Desktop where switching accounts while editing a message could leave the edit state visible on the other account.

Activities and Apps

  • We also resolved a crash on Desktop that occurred when using a slash command named "constructor" with a required option. JavaScript sometimes just taketh away.
  • Resolved a bug on Desktop where the Roles section appeared on user profiles even when the user wasn't a member of the server. This was most noticeable for user apps, as they’re usually not members of the servers they interact with.
  • Fixed an issue on Desktop where Activity Cards for games didn't properly respect client themes.
  • Resolved a bug on iOS where Rich Presence images in mobile Activity cards appeared noticeably blurrier compared to the user profile.
  • Fixed an issue on iOS where launching an embedded Activity could cause the screen to go black, requiring a force close to recover.
  • Fixed an issue on Android where embedded Activities would reload when transitioning from Picture-in-Picture to full screen.

Audio/Video

  • You can now individually pop out user and stream tiles on Desktop. Find it in the right-click menu for a tile! Custom Window Management!
  • Fixed a bug on Desktop where the "Invite to Voice" button in voice channels caused the bottom of the channel list to get cut off.
  • Fixed an issue on Android where the "Join Voice" button on a user's Activity Card would close their profile instead of actually joining the voice channel.
  • Resolved a bug on iOS where a "Join Voice" button would appear even when you were already in the voice channel.
  • Resolved an issue on Android where the Picture-in-Picture view for voice channels wasn't resizing properly.
  • Fixed a bug on Android where tapping on a user in a voice channel didn't open the voice panel.
  • Fixed an issue on Desktop where the text in the Entrance Sounds dropdown was rendered too small.
  • Resolved a bug on Desktop where stream invites posted in chat didn't render a button like other invite types.
  • Fixed a bug on iOS where the "Request to Speak" switch in Stage Channels didn't function properly.
  • Resolved an issue on iOS where an unnecessary coachmark appeared when starting a stream, and the "Skip" button didn't properly proceed to start the stream.
  • Fixed a grammatical error on Desktop in the push-to-talk notification during gameplay.
  • Resolved an issue on Desktop where the Invite tile in voice channels showed an outdated image when Activities were disabled.
  • Fixed a bug on Desktop where the "Invite to Stream" button pushed other voice UI buttons off-screen.
  • Fixed a text alignment issue on iOS with the "Join Voice" button when in a Stage channel.
  • Fixed a bug on Desktop where collapsed voice channels displayed a double ring on the voice activity indicator.
  • Resolved an issue on Desktop where the "Ask to Join" button in profile popout Activity Cards wasn't rendering at full width.
  • Resolved a bug on Desktop where the "Ask to Join" button in profile sidebar Activity Cards displayed at minimum width instead of full width.
  • Resolved a bug on Android where accepting a call while a screen recorder was active could open a UI state that prevented joining the call.

Media

  • We submitted a speculative fix for an iOS issue where the media picker could get stuck, preventing further interaction. If you're still able to reproduce this, please report it to us; steps to reproduce would be a huge bonus!
  • Fixed an issue on Android where the media upload panel would get stuck open after exiting the Poll creation flow, requiring a full app restart to dismiss.
  • Resolved a bug on Android where sharing content to Discord would cause the main app window to close and reopen.
  • Fixed an issue with server tag colors in image previews on Android.
  • Fixed an alignment issue on iOS and Android where the Send button for media was misaligned in the upload sheet.
  • Fixed an issue where embed titles and descriptions from certain websites displayed raw HTML escape codes instead of the intended punctuation characters.
  • Fixed a bug on iOS that caused videos to stutter when played during an active voice call; muted looping videos in the Quest bar also no longer interrupt system audio while in a call.

Accessibility

  • Performed a thorough accessibility pass on the Edit Emoji flow on mobile to update names and roles for screen readers.
  • Screen readers now announce the usernames of members in voice channels, not just the member count.
  • Long-press message options are now accessible to screen reader users.
  • Resolved many issues across the app where text would get truncated when using your device's larger text setting.
  • Active text channels in servers now properly convey their selected state to screen readers on Desktop.
  • Resolved an issue where social media links in the "What's New" screen had incorrect roles set for screen readers.
  • Fixed a contrast issue with the active call indicator on servers in Light Mode.
  • Fixed an issue where screen reader users couldn't interact with the "Learn more about finding your friends" link.
  • Profile editing buttons like Avatar Decoration, Nameplate, and Profile Effect now have proper accessible name labels for screen readers on mobile.
  • Fixed a bug where gradient role colors would still render in-name in search results, even with the "Show role colors next to names" accessibility setting enabled.
  • Resolved an issue where the Nitro icon would get truncated when the system's larger text accessibility setting was enabled.
  • The Community Server application confirmation now has proper heading markup for screen readers.
  • Fixed an issue where screen reader focus would reset to the top of the page after selecting a custom emoji for your status.
  • Resolved a contrast issue where server notification override images had low contrast in Light Mode.
  • Resolved an issue on iOS where spoiler tags didn't function properly for all spoilered text when using VoiceOver.
  • Fixed an issue where unselected themes in Appearance settings were incorrectly announced as "dimmed" by screen readers.
  • The Passkey heading in Settings is now properly marked as a heading for screen readers. (Also, set a Passkey!) 
  • The Authenticator settings page title is now properly marked as a heading for screen readers.
  • Resolved an issue on Desktop that caused wishlist navigation to not function on keyboards or screen readers.
  • The Chat and Invite to Voice buttons in active voice channels are now reachable via keyboard-only navigation on Desktop.
  • Channel header buttons on Desktop now properly indicate their dimmed state for screen readers.
  • Fixed a bug where in-app notifications would disappear immediately if the Reduce Motion accessibility setting was enabled.
  • Fixed a contrast issue where the time text on the Home page was hard to read in Light Mode.
  • The Remove Member button in a server’s Role Settings page now has the correct accessible label and role for screen readers.
  • Fixed a contrast issue with the selected tab text on the Edit Profile page in Light Mode.
  • Certain elements in the Shop are now properly grouped to preserve their accessible relationships for screen readers. 
  • Visual headings in the Shop, like "Popular Picks," now have proper heading markup for screen readers.
  • The "Learn more about finding your friends" link now has a proper role for screen readers.
  • Resolved an issue where screen reader focus would reset to the top of the page after playing an audio file in DMs.
  • Fixed a contrast issue on Android with navigation images in the Notification tab in Light Mode.
  • Fixed an issue where the "people in common" toast during Server Onboarding interfered with screen reader navigation.
  • Fixed an issue where screen readers couldn't read the content of individual events in a recurring event series.
  • The Activity icon in the server channel list is now included in screen reader focus order with descriptive alternative text.
  • Activity invite sender profile icons on Android now have descriptive accessible names for screen readers.
  • The Community Server Onboarding page text now has proper heading markup for screen readers.
  • Screen readers now announce the online status of members on server member pages.
  • Profile Effect previews in the Edit Profile flow are now described by screen readers on iOS and Android.
  • Channel detail tabs now announce the total number of tabs to screen readers (e.g., "2 of 6").
  • The voice channel icon in invite cards is now included in screen reader focus order with descriptive text.
  • Server icons in invite cards now announce their full server name for screen readers.
  • The Activity icon in server channel dropdown menus is now included in screen reader focus order with descriptive text.
  • The Shop navigation bar is now in a more sensible position in screen reader focus order.
  • Avatar Decoration preview displays in the Shop are now included in screen reader focus order.
  • Fixed a bug on Desktop where Shop carousels continued to animate even with the Reduce Motion setting enabled.
  • Current user information in server channel dropdown menus is now included in screen reader focus order.
  • Edit Profile tabs now announce tab numbers for screen readers (e.g., "1 of 2").
  • Purchase preview tabs in the Shop now announce tab numbers for screen readers (e.g., "1 of 3").
  • Screen readers now announce the muted status of members in voice channel details.
  • The "Join" button on server invite cards in DMs is now properly grouped with the invite content for screen readers.
  • The "Join Voice" button on voice channel invites is now properly grouped with the invite content for screen readers.
  • Links in Activity and game invitation cards now have descriptive accessible names for screen readers.

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