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: July 7, 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

  • In early June, we shipped the iOS migration to React Native's New Architecture, Fabric. We're measuring almost 20% wins in typical app initialization times from this effort. This also should unlock some larger scale projects to help us improve reliability and performance across both Android and iOS in the future.
  • Looping GIFs and videos should now properly loop on Linux. We don't want to write an entire engineering blog about this, but the fix for this issue was pretty deep in the stack. I promise it wasn't something stupid like "oh, we didn't set `loop` to 1 on Linux.” 
  • Have you ever wanted to forward a message to someone’s DMs at 3am and had to deliberate on whether or not to ping them while they’re asleep or Copy/Paste the message itself so you could send it with @silent-ly? Worry no more: message forwarding now supports @silent.
  • Years ago, we introduced a feature specifically for Community-enabled servers called Channel Pinning, which allowed you to move your favorite channels to the top of the channel list, just for yourself. It's now available on all servers, not just Community-enabled ones. Enjoy!
  • We made a small improvement to our start session logic that reduced p95/p99 session connection times by about 100ms. We literally just flipped a boolean in a config to yield this, and didn't lose anything meaningful from the swap. (I’m always saying “I flip booleans in configs to yield stuff.”)

General

  • Fixed an issue on Desktop where the top-right corner of the profile card in the profile modal was square, causing the banner image to overflow. (You’re not the square, the profile is/was.) 
  • Fixed a bug on Desktop where the "No results" text in a searchable dropdown would overflow its container when you typed a very long search query.
  • Fixed an issue on Desktop where the login screen showed an unexpected scrollbar and an off-center sign-in box when the window was small.
  • Resolved a bug on Android where the carousel page indicators in the Nitro tab were invisible or barely visible on several default themes.
  • Fixed an issue on Desktop where the hover bar on a profile's custom status appeared rectangular and misaligned at the bottom instead of rounded and tucked in the corner. Not quite a square, but annoyingly still there. 
  • Fixed a bug on Desktop where some GIF avatars appeared broken in your Recent Avatars list and couldn't be reselected.
  • Resolved an issue on iOS where an unintended rectangular box matching your gradient theme color appeared near the Recommendations section when picking a gift recipient.
  • Resolved an issue on Desktop where clicking the “Add Widgets” button while editing your profile would discard any unsaved profile changes.
  • Fixed an issue on iOS where the channel list would jitter and jump around while scrolling.
  • Fixed an issue on Android and iOS where the search bar treated an invalid 'has:' filter value (like 'has: hello') as a complete, valid filter.
  • Resolved a bug on Desktop where clicking "Nitro Home" or "View Shop" from a badge in the badge hub opened the page behind the still-open profile modal instead of closing it first.
  • Resolved an issue on iOS where the Notification Settings still prompted you to turn on push notifications even after you'd already enabled them, until you closed and reopened the page.
  • Resolved an issue on iOS where the banner prompting you to add a channel to your channel list blended into the chat background, by giving it a clearer separator.
  • Resolved an issue on Android where the incomplete server application alert couldn't be dismissed. You can now close it by tapping outside the pop-up or using the back button.
  • Resolved a bug on iOS where your pending display name style changes weren't reflected in the full-screen profile preview.
  • Fixed an issue on Desktop where the "24 hours" option for "Clear After" for custom statuses expired early. Setting a Custom Status in the evening would clear it at midnight instead of 24 hours later.
  • Resolved a bug on Desktop where right-clicking a misspelled word in plain text inputs (like display names, poll questions, and channel names) didn't show spelling suggestions the way the chat box does.
  • Fixed a bug on iOS where the “Location” text in scheduled event cards and the Live channel notice could overflow past the edge of the card instead of truncating to fit.
  • Fixed an issue on iOS where tapping an invite to a server you're already in pushed you into the Server Tag Adoption flow instead of just taking you to the server.
  • Fixed a bug on Desktop where the date in the search filters “After” field would shift forward by a day each time you reopened the filters modal.
  • Fixed a bug on Desktop where switching from your server profile back to your main profile could incorrectly trigger the tenure badge tooltip popup.
  • Fixed an issue on Linux where Discord slowly leaked X11 connections on systems with an NVIDIA GPU, eventually preventing new apps from opening. Shout out to that Reddit post about it.
  • Fixed a bug on Windows where Discord would steal focus from your game when it auto-launched at startup. It'll now open quietly in the background rather than pull you away mid-fight.
  • Resolved a bug on Desktop where mouse clicks would stop working in the client after refreshing twice in quick succession.
  • Fixed an issue on Desktop where clicking the Nitro item on your own wishlist would let you “send” a gift to yourself, complete with a message, emoji, and soundboard sound you'd never actually receive. Now it opens the Nitro subscription modal instead.
  • Fixed a bug on iOS where opening a server invite from your browser on iPad would launch Discord but never show the invite, since the invite code was getting dropped along the way.
  • Fixed an issue on Android where the “Scale” and “Rotate” text and sliders in the profile picture editor were invisible on certain themes.
  • Resolved an issue on Desktop where opening the Inbox via a keybind while another modal was open would lock up the client until you pressed the same keybind again.
  • Fixed a bug on iOS where scrolling while switching between profile tabs could cause the tab’s content to clip.
  • Resolved an issue on Android where the Call and Message buttons on a user's profile rendered at uneven sizes after accepting their friend request.
  • Resolved an issue on iOS where the preview text on your profile would briefly flash and disappear when previewing items from the Shop.
  • Resolved an issue on iOS where Nitro perk descriptions were cut off and difficult to scroll when the text was scaled up.
  • Resolved a bug on Desktop where the Subscriptions page showed a Server Boost count that didn't match the billed amount. Now it clearly indicates boosts pending cancellation (e.g. "1x server boost, 1 pending cancellation").
  • Fixed a bug on Desktop where the custom status action picker stretched wider than its buttons, leaving it misaligned.
  • Fixed an issue on Desktop where opening a user's profile from a mention inside a blocked interaction with the rest of the app until you pressed Escape.
  • Fixed a bug on Android where content and options on certain settings pages could end up stuck behind the navigation bar, making them unclickable.
  • Resolved an issue on Android where double-tapping the brand new You Bar opened two profile cards stacked on top of each other.
  • Resolved a bug on Desktop where Role icons were not vertically centered next to role names in a member's profile role list.
  • Resolved an issue where the “has: embed” search filter returned messages whose embeds had been removed, alongside messages with active embeds.
  • Fixed a bug on iOS where channels from a preview server would still appear on the launchpad after you'd left it.
  • Resolved an issue on iOS where triggering haptic feedback would force your device off mute and hijack external audio outputs like CarPlay, falsely signaling that media was playing.
  • Resolved a bug on Android where the Nitro icon in the “A better way to react!” menu was hard to read on Light theme.
  • Fixed an issue on iOS where the “Your Nitro Home” title was cut off in Simplified and Traditional Chinese, making some characters harder to read.
  • Resolved an issue where modals and bottom sheets appeared see-through when using a gradient or custom theme, letting the content behind them bleed through.
  • Resolved a bug on Android where UI elements throughout the app appeared transparent when using a custom theme.
  • Resolved a bug on Desktop where a manually-added game (like an early access Steam title) wouldn't show up as your current activity when you started playing.
  • Resolved a bug on Desktop where the scrollbar would overlap the profile card when scrolling through the tabs on someone's full profile.
  • Fixed an issue on Desktop where profile badges appeared in a different order than on mobile.
  • Fixed a bug on iOS where profile effects could cover the buttons in a user's profile, leaving them hidden behind the effect.

Chat

  • Resolved a bug on Android where closed forum posts could go missing from the forum post list after closing and reopening the app.
  • Fixed an issue on iOS where replies were sometimes rendered with the wrong number of lines, only correcting themselves after scrolling.
  • Fixed an issue on Desktop where opening a channel where the most recent messages were all from blocked users could cause a JS crash.
  • Resolved an issue on iOS where selecting a sticker would discard any text you'd already typed in the chat bar instead of sending it along with the sticker.
  • Fixed an issue on Desktop where a long channel topic would push the search bar offscreen, hiding the Search icon and X button.
  • Resolved an issue on iOS where white usernames weren't getting their dark backdrop in Light mode, making them hard to read.
  • Resolved a bug on iOS where creating a thread would fail and bounce you to a confusing “No text channels” screen instead of the thread creation flow.
  • Resolved an issue on Android where opening a forum channel after scrolling through another one would start partway down the list with posts overlapping and random gaps between them.
  • Fixed an issue on Desktop where a long poll creator's name in poll results caused the possessive “'s” to wrap onto a new line.
  • Resolved a bug on iOS where the top of an emote or tall character could appear slightly cut off in search results.
  • Fixed a bug on Desktop where adding media to an archived forum post via the "Add to Post" modal would silently fail. The thread now unarchives itself before the media is added.
  • Resolved a bug on Desktop where links in a forum post's title were rendered as clickable hyperlinks on the post card.
  • Resolved a bug on Desktop where a numbered list in a reply preview was displayed with bullets instead of numbers.
  • Resolved a bug on Desktop and Android where the draft of a new thread's first message would disappear after sending a GIF.
  • Fixed an issue on Android where searching within an archived thread didn't return any results.
  • Fixed an issue on Android and iOS where dismissing the search bar in channel details left it stuck in a permanent loading state.
  • Resolved an issue on Desktop where the search bar didn't scale correctly with the window size and could overflow outside the viewport.
  • Fixed a bug on Android where returning from an in-app link or forum post in landscape mode left the chat taking up the full screen, hiding the channel and server lists.
  • Resolved an issue on Android where the invite share buttons on the Group DM’s “Add Members” screen overflowed into the header.
  • Fixed a bug on iOS and Android where the headings in the Emoji Picker had too little padding beneath them.
  • Fixed a bug on Android where long-pressing the chat input with the keyboard closed caused the paste menu to flash and instantly disappear before you could use it.
  • Resolved a bug on iOS where the server selector bar in the Emoji Picker would disappear if you opened apps and commands first.
  • Fixed a bug on Desktop where applying a spelling suggestion in Text in Voice chat didn't work while in fullscreen call view.
  • Fixed a bug on iOS where the right edge of expanded ignored messages was cut off.
  • Resolved a bug on iOS where the Swipe-to-Reply gesture wouldn't reset if you backgrounded the app mid-swipe, leaving the message stuck in place when you returned.
  • Resolved a bug on Desktop where pressing Ctrl+Z in the Quick Switcher would also undo marking an item as read if the Inbox was left open behind it.
  • Resolved a bug on Android where the action bar at the top of threads and forum posts would flash and jump as you scrolled.
  • Fixed an issue on Android where the Emoji Picker would stay open after you navigated away from the channel it belonged to.
  • Resolved a bug on Desktop where posting the same link with an anchor fragment (like a docs anchor or certain deeplinks) would only show its preview the first time and silently skip it on every later post.
  • Fixed a bug on iOS and Android where long usernames would overflow the user “pill” in the DM invite modal.
  • Fixed a bug on iOS where tapping to reveal a spoiler caused the surrounding text to briefly shift around.
  • Resolved a bug on Android where an extra, unnecessary smaller pill appeared next to the "👋 Wave" button in your Direct Message list.
  • Fixed an issue on iOS where the background color of the Add Members screen in Group DMs didn't match the rest of the view.
  • Updated channel notification settings on iOS and Android to include a “Use Category/Server Default” option, so it's now clear which setting is active when you haven't picked one yourself.
  • Fixed an issue on Android where the voice channel icon in voice channel link embeds was hard to see on lighter themes.
  • Fixed a bug on iOS where the gradient on long bookmarked messages didn't quite reach the bottom of the card, leaving sharp corners instead of a smooth fade.
  • Fixed a bug on iOS and Android where the emoji in reaction notifications got cut off at the top.
  • Fixed an issue on Android where strikethrough and spoiler markdown would render in nicknames shown in the notification inbox.
  • Resolved a bug on iOS where the keyboard stayed open and covered the channel options menu when long-pressing a channel after typing a message.
  • Resolved a bug on Desktop where buttons in the direct message list were misaligned, especially in Compact mode.
  • Fixed an issue on iOS where the server and category icons at the bottom of the Emoji Picker did nothing while searching. Tapping one now clears your search and shows that server's or category's emoji, just like on Desktop.
  • Fixed a bug on Desktop where right-clicking a profile opened from a mention left the underlying message stuck in its hover-highlighted state.
  • Fixed a bug on Android where tapping a search filter wouldn't reopen the keyboard if you'd closed it.
  • Resolved a bug on Desktop where the red unread indicator in the inbox header could get cut off in certain languages.
  • Fixed an issue on Desktop where the Inbox didn't show a "View all unreads" link for channels with more unread messages than it was displaying.
  • Resolved a bug on iOS where in-app message previews didn't indicate that the full message was longer than what was shown. Truncated previews now end with an ellipsis (...).
  • Fixed an issue on Desktop where the “React to post” button in forum posts was invisible until clicked.
  • Fixed a bug on Desktop where the message composer didn't clear after sending a thread's starter message, leaving the text behind and sometimes causing double sends.
  • Fixed a bug on Android where inline code and code blocks were nearly invisible on the light theme because their background blended right into the chat. Code now has proper contrast, padding, and a border on all themes.
  • Fixed an issue on Desktop where you'd still get a reaction notification for a message in a thread or forum post that was already open in split view.
  • Resolved a bug on Desktop where an inline code block at the start of subtext or bold text in the message box would incorrectly apply the code styling to the surrounding markdown markers.
  • Fixed a bug on iOS where long-pressing a sticker caused the sender's avatar to briefly flicker to the default avatar and back.
  • Fixed a bug on iOS where server navigation mentions like Browse Channels, Server Guide, and Customize Community didn't display their icons inline.
  • Resolved a bug on iOS where tapping the unread channel “pill” could scroll you to the wrong spot in the channel list instead of to an actual unread channel.
  • Resolved an issue on iOS where opening the app from a group DM notification would cause the “New messages” banner to flicker on and off. There are still some awkward re-renders happening here that we're going to clean up as well.
  • Fixed a bug on iOS and Android where the warning shown when forwarding a message from an Age-restricted channel overflowed outside its box.
  • Resolved a bug on iOS where reopening the app would surface a flurry of in-app notifications for messages you'd already read on another device.

Activities and Apps

  • Fixed an issue on Android where minimizing an activity during a voice call in landscape would push all the tiles to the right, leaving a big empty gap on the left.
  • Fixed a bug on Desktop where the header image in an app's social invite had no background, instead of showing the gradient like it does on mobile.
  • Resolved an issue on Desktop where an app command's ephemeral response would disappear when you clicked “Jump to Present” or scrolled past a refetch in a channel.
  • Fixed an issue on Desktop where clicking a badge on an app's profile would open a modal that loaded forever.
  • Resolved a bug on iOS where the Connections settings cards had a really really small corner radius and showed extra dividers between rows.
  • Resolved an issue on Desktop where a long, unbroken string of text inside an app message section would overflow and push the accompanying thumbnail off-screen instead of wrapping.
  • Fixed a bug on Android where text fields in an app's pop-up form could get hidden behind the keyboard instead of scrolling into view.
  • Resolved a bug where polls posted in a game's announcements channel didn't show up on the game profile. They now appear as read-only poll cards on Desktop, Android, and iOS.
  • Resolved a bug on Desktop where forwarded announcements showed up as blank cards in game profiles.
  • Resolved a bug on iOS and Android where activity invite embeds always showed a voice channel icon, even when the invite was for a text channel.
  • Fixed a bug on Android where an authorized app's description in settings showed raw Markdown instead of rendering it properly.
  • Resolved an issue on Desktop where some authorized apps would incorrectly appear as connected games in your authorized apps list.
  • Resolved a bug on Android where the border around app tiles in the App Launcher was cut off.

Audio/Video

  • Resolved a bug on Android where a streaming user's avatar appeared duplicated in the navbar during a Group DM call.
  • Fixed a bug on Desktop where clicking a game's title in a voice popout with rich presence wouldn't open the game details after the first try.
  • Fixed an issue on Desktop where pressing Enter on a focused soundboard section header would play a random sound instead of collapsing that section.
  • Fixed a bug on Android where the “Start the Stage” prompt in stage channels had poor contrast on custom white themes.
  • Fixed a bug on Android where the "Continue Without Starting" button in a stage channel's moderator overlay was clipped off-screen and unreachable in landscape orientation.
  • Resolved a bug on Desktop where the voice user popover showed an "Ask to Join" button for an embedded activity that was actually open to everyone. It now correctly shows "Join.”
  • Resolved an issue on Android where long-pressing a stage channel in the channel list didn't offer an option to end the stage for moderators, unlike on Desktop.
  • Fixed a bug on Desktop where creating a keybind with the apostrophe key on Windows would register as a backtick instead.
  • Fixed a bug on Desktop where the avatars in the voice channel facepile were misaligned, sitting at the bottom of the pill instead of centered.
  • Resolved an issue on Desktop where clicking a user's icon in a collapsed voice channel didn't open their profile popout.
  • Resolved a bug on Desktop where several guild sidebar popovers in the voice experience displayed with incorrect padding, spacing, and text alignment.
  • Resolved an issue on Android and iOS where you couldn't turn Advanced Voice Activity back on in voice settings after switching it off.
  • Fixed a bug on Desktop where you could spam the "Request to Stream" button by repeatedly opening and closing the pop-out. As much as we loved doing this to our friends mid-fight, there’s now a cooldown to keep things civil.
  • Resolved a bug on Desktop where trying to drag a guest in a voice channel would move the channel instead of the guest.
  • Resolved an issue on iOS where the “LIVE” label on a screen-sharing user's profile appeared misaligned and washed-out.
  • Fixed an issue on Android where picture-in-picture in a stage channel showed someone's camera video instead of the stream you were actually watching.
  • Fixed an issue where changing a soundboard sound's emoji between a custom emoji and a standard emoji would silently fail, leaving the sound stuck with its original emoji.
  • Fixed a bug on Desktop where switching from a stage channel to a voice channel in the same server left you appearing in both at once, even after disconnecting.
  • Fixed an issue on Desktop where the left and right padding on the call header in a popped-out voice call window was misaligned when using a non-default UI Density setting.
  • Resolved a bug on Desktop where the clip editor placeholder wasn't vertically centered, causing the content to jump once the video and timeline finished loading.
  • Resolved a bug on iOS where going fullscreen on a screen share or video in a Stage channel didn't center the stream in landscape mode.
  • Fixed an issue on iOS where the join button on voice channel link embeds appeared greyed out even though it worked perfectly fine when tapped.
  • Fixed a visual issue on Android where plugging in wired headphones during a call would correctly route audio to them, but the Audio Output settings still showed the built-in speaker as the selected device.

Media

  • Resolved an issue on Android where the floating media player wouldn't appear when scrolling away from an audio file or voice message you'd just uploaded yourself.
  • Fixed a bug on Android where opening forum channels packed with high-resolution images caused severe lag, by serving appropriately sized image previews instead of always loading them at full resolution.
  • Fixed a bug on iOS where a media gallery sent by an app would overflow off the edge of the chat column instead of wrapping, leaving some images visible only by swiping to reply.
  • Fixed an issue on iOS where GIF stickers would stop animating after being reloaded in chat if three or more GIFs were already playing.
  • Fixed an issue on iOS where forwarded images and videos were counted in a channel's Media tab but didn't actually show up in search.
  • Resolved a bug on Android where your profile banner color wouldn't update after saving until you closed and reopened the app.
  • Resolved an issue on iOS where the photo picker sheet could get stuck on screen if you used the back gesture while dragging it down, sticking around until you force closed the app.
  • Resolved an issue on iOS where a video's preview thumbnail wouldn't appear after uploading until you tapped play.
  • Fixed an issue on Android where tapping an inline video to make it fullscreen would pause playback while the control still showed a pause button, leaving you unable to resume.
  • Fixed an issue on Desktop where forwarded embedded videos in your inbox showed a fullscreen button that didn't actually work.
  • Fixed an issue on Android where video previews in a media mosaic didn't crop to fill their cells, leaving them looking out of place next to other media.
  • Fixed an issue on Desktop where empty (0-byte) files could be pasted or uploaded into the message tray without warning, only showing the "File cannot be empty" error when you tried to send. The error now appears right when you add the file.
  • Fixed an issue on Desktop where the text on the last clip in the clip carousel was unreadable in light theme.
  • Resolved an issue on Android and iOS where the tabs on a profile with a custom gradient theme used colors with poor contrast against the background.
  • Resolved a bug on Desktop where the “Copy Image” option in the media viewer threw an error for external embeds; copy and save options now only appear when the image can actually be copied.
  • Resolved a bug on iOS where long-pressing an audio file in chat didn't open the context menu, leaving you unable to save it.
  • Fixed an issue on Android where the image behind the reaction picker would flash and resize when opening or closing the emoji keyboard in the media viewer.
  • Resolved a bug on iOS where the thumbnails at the bottom of the media viewer would flicker and randomly brighten as you swiped between images.

Server Administration

  • Fixed an issue on Desktop where selecting an emoji via tab navigation in Channel Settings replaced your entire channel name with just the emoji.
  • Resolved an issue on Desktop where removing a role with a long name from a user's mini profile left the role visible until you closed and reopened the profile.
  • Resolved a bug on Desktop where items in the “Join Method” dropdown on the server members page were themed incorrectly in light mode, causing poor contrast and hard-to-read text.
  • Resolved an issue on Android where the badges and text in the server header (Where Server Name, Online, and Member count is shown) didn't line up properly with their icons.
  • Fixed an issue on Android where the Flair tab in the server subscription tier editor couldn't be scrolled in landscape mode, leaving the badge and color pickers out of reach.
  • Resolved a bug on Desktop where clicking an event link while at your server limit briefly showed a blank grey overlay you had to dismiss before reaching the server limit message.
  • Fixed a bug on Android where channel settings and other screen headers drew underneath the system status bar in landscape mode.
  • Resolved an issue on Desktop where the "Added an integration" entry in the Audit Log showed an expand chevron ▾ that revealed nothing when clicked.
  • Fixed an issue on Android where the Enable Community setup steps could appear blank if you gesture-navigated away from the process and then returned to it.
  • Fixed an issue on Desktop where creating a new webhook in a large server appeared to do nothing. The list now scrolls to your newly created webhook.
  • Resolved a bug on Desktop where the Student Hub edit settings menu had extra empty space you could keep scrolling into past the bottom of the content.
  • Resolved a bug on iPad browser clients where a server invite's background appeared as a small box behind the invite card instead of filling the screen.
  • Fixed a bug on iOS where submitting feedback on an AutoMod “Report Issues” prompt did nothing and showed no confirmation that your report was actually sent.
  • Fixed an issue on Android where a channel mentioned in an event's details would get cut off and overflow into the event title.
  • Resolved a bug on Android where the preview images for Server Tag Badge Packs in the server boost goal page wouldn't render unless you had reduced motion enabled.

Accessibility

  • Fixed a bug on Desktop where keyboard-navigating to the "Start Stage Channel" button in the stage channel pop-out caused it to disappear instead of staying visible with a focus ring.
  • Improved color contrast on Desktop for the selected plan outline and shop icon in the Gift Nitro flow, so the currently selected option is easier to distinguish.
  • Fixed a bug on Desktop where the search bar's text and clear button were cut off when zoomed to 200%. The search bar now stays fully visible and usable at high zoom levels.
  • Resolved a bug on Desktop where opening the Voice & Video settings from the in-call menu via keyboard placed focus on the “Reset” button at the bottom of the overlay instead of the first setting at the top.
  • Fixed a bug on Desktop where the focus ring on the last user in the message forwarding list was cut off at the bottom.
  • Fixed a bug where screen readers announced the label for the "Search roles and members" field twice when adding members or roles to a channel.
  • Fixed a bug on Desktop where you couldn't navigate the voice input/output options menu with the arrow keys. The volume slider was capturing every keypress instead of letting you move through the menu.
  • Fixed an issue on Desktop where call controls would auto-hide while a button was focused via keyboard, leaving the focused control invisible.
  • Fixed a bug on Desktop where pressing Enter on a focused "Learn more" link while reporting an app advanced the report flow instead of opening the link.
  • Fixed a bug on mobile where screen reader users got stuck on the disabled "Keep Scrolling" button on the app authorization screen, trapping focus before they could swipe through the rest of the page. Focus now skips past it until the button is actually ready to use.
  • Resolved a bug on Desktop where the channel list's resize bar could be focused via tab navigation, getting in the way as you tabbed between the DMs and Friends lists.
  • Fixed an issue on Android and iOS where the “Done Reading?” message in read-only channels blended into the background on Light themes.
  • Resolved an issue on iOS where the eyeball and help icons on ephemeral messages didn't match the subtext color, causing poor contrast in Light themes and an off-color look in Dark themes.
  • Resolved an issue on Desktop where the ban reason options in the ban member modal couldn't be reached or selected via keyboard navigation.
  • Fixed an issue on iOS where VoiceOver didn't properly announce the role of server onboarding answer options. Screen readers now correctly convey these options and their selected state.
  • Resolved a bug on Android where your custom font scaling (like 75%) would sometimes snap back to 100% for parts of the app after switching away and back, leaving the interface stuck at two different sizes at once.
  • Resolved an issue on iOS and Android where screen readers could activate the dimmed Previous/Next buttons in the Server Boosts carousel, which would open the card behind them.
  • Fixed an issue on Desktop where the focus ring on the "Invite to Voice" button was cut off by the channel list scroll bar when navigating by keyboard.
  • Resolved a bug on Desktop where, when reordering servers in the server list using the keyboard, focus would jump to the bottom of the list instead of staying with the server you were dragging.
  • Resolved an issue on Desktop where the Home and End keys in the chat input jumped to the start or end of the entire paragraph instead of the current visual line when text wrapped.
  • Screen readers now announce each invite button alongside the correct friend's name in the invite-to-server modal on Desktop, instead of just reading “Invite, Invite, Invite.”
  • Resolved a bug on Android and iOS where screen readers focused on the “Primary” and “Accent” color swatch buttons and their text labels separately. They're now announced together, just once.
  • Fixed an issue on Desktop where screen readers stopped announcing changes while a dialog was open.
  • Resolved an issue on Desktop where pressing Enter on the "Manage Stickers" option via keyboard navigation did nothing in servers without stickers. It now opens sticker settings as expected.
  • Fixed an issue where chat backgrounds didn't respect your contrast setting; it now adjusts properly for better readability.
  • Resolved a bug on Desktop where screen readers gave no feedback when selecting a recipient in the Forward Message dialog. Your selections are now announced as you make them.
  • Fixed an issue on mobile where the "Back" buttons in Settings were missing their button role, so screen readers now announce them properly.
  • Fixed an issue on Desktop where the close button on the server boost page had no focus ring when navigated to via keyboard.
  • Resolved a bug on Desktop where the focus ring on the Community Guidelines link was cut off during the server creation flow.
  • Fixed an issue on Android where tapping the You Bar still played its animation even when Reduced Motion was enabled.
  • Fixed a bug on Android where popup menus sometimes failed to appear with reduced motion enabled, leaving you with a darkened screen but no actual menu.
  • Resolved a bug on Desktop where tabbing through a Shop item's detail modal when it was opened via keyboard caused the Shop page behind it to jump to the bottom.
  • Fixed an issue on Desktop where the color options in a Shop item's detail view couldn't be reached using tab or the arrow keys.
  • Fixed an issue on Desktop where pressing Shift+F10 in the chat text box didn't open the context menu like it does elsewhere.
  • Resolved a bug on Desktop where screen readers didn't clearly announce the emoji button label when setting your custom status.
  • Resolved an issue on Desktop where pressing Enter on the boost badge next to the server name opened both the boost page and the server dropdown menu at the same time.
  • Fixed an issue on mobile where screen readers didn't announce that the Quest and Shop buttons on your profile had new updates.
  • The "X" button on the You screen now has a proper button role, so screen readers announce it correctly on mobile.
  • Fixed an issue on Desktop where you couldn't reach the users in the "Invite to Voice" suggestions menu with keyboard navigation unless you hovered it with your mouse.
  • Fixed a bug on Android where the "Gift Nitro" button text had too little contrast on dark themes, making it nearly invisible.
  • Fixed the focus order on the Settings screen on mobile so screen readers now reach the close button before the “Settings” heading.

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