惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园_首页
M
MIT News - Artificial intelligence
月光博客
月光博客
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
The Cloudflare Blog
D
Docker
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
Vercel News
Vercel News
MyScale Blog
MyScale Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
U
Unit 42
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
The Register - Security
The Register - Security
B
Blog
Recorded Future
Recorded Future
J
Java Code Geeks
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
F
Fortinet All Blogs
B
Blog RSS Feed
Project Zero
Project Zero
The Hacker News
The Hacker News
T
Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
LINUX DO - 热门话题
Jina AI
Jina AI
宝玉的分享
宝玉的分享
云风的 BLOG
云风的 BLOG
AWS News Blog
AWS News Blog
G
Google Developers Blog
GbyAI
GbyAI
S
Securelist
T
Tenable Blog
博客园 - 【当耐特】
Security Latest
Security Latest
人人都是产品经理
人人都是产品经理
T
Tor Project blog
Latest news
Latest news
P
Proofpoint News Feed
T
The Blog of Author Tim Ferriss

Discord Blog

Making It Easier Than Ever to Connect with Friends in League & VAL! Every Voice and Video Call on Discord Is Now End-to-End Encrypted How to Link Discord to Battlefield 6, Marvel Rivals & More Official Discord Integrations for Steal a Brainrot, Grow a Garden, Brookhaven RP, and more Celebrate Discord’s 11th Birthday with an Exclusive Set of Emoji and Wallpapers Nitro Now Comes with Xbox Game Pass and New Benefits. Welcome to Nitro Rewards. How to Use Nitro: A Beginner’s Guide to Discord’s Premium Subscription Stock Up in the New Rust Shop! Enjoy a Discord-Only 20% Sale on Most Items until 5/21 How Discord Automates ScyllaDB Clusters at Scale Discord Patch Notes: May 4, 2026 You’ve Got (Too Much) Mail: Behind the Scenes of the 3/25/26 Voice Outage Measure Less to Learn More: Using Fewer, Higher-quality Metrics to Capture What Matters Discord Patch Notes: April 6, 2026 MULTIPLAYER SEQUEL TO ACCLAIMED AAAA GAME “THE LAST MEADOW” ANNOUNCED: PLAYABLE NOW Making Discord on Desktop Look Just Right: Display Settings to Ease the Eyes Discord Patch Notes: December 8, 2025 Building on the Social Layer of Games: What’s New from GDC 2026 Gift Ideas for the Dedicated Discord User in Your Life Discord Update: November 6, 2025 Changelog During October, Treat a Friend to Nitro and Trick Out Your Profile for Halloween 🎃 Discord Social SDK Updates & Integrations Go Beyond, Plus Ultra! with the My Hero Academia Collection STAR WARS™ Makes Its Way to Discord Worthy of a Plaque: Nameplates Land in the Shop Announcing Discord’s Social SDK, Helping Power Your Game’s Social Experiences A Cornucopia of Updates Make Discord on Desktop Fresher Than a Crisp Fall Breeze Starting Your First Discord Server Transforming Game Discovery with Instant Play Experiences on Discord Introducing the Discord for Business Newsletter, Vol. 1 Discord Update: March 24, 2026 Changelog Discord Update: December 19, 2024 Changelog How Multi-Factor Authentication Helps Keep Your Discord Account Safe How ROOST is Advancing Online Safety You’re Now Discord Official: Developers, Claim Your Game and Verify Your Server Discord Patch Notes: March 6, 2026 Tracing Discord's Elixir Systems (Without Melting Everything) Getting Global Age Assurance Right: What We Got Wrong and What's Changing Osprey: Open Sourcing our Rule Engine How to Change Your Theme to Bring Your Vibe to Discord Your Discord Checkpoint is Rolling Out! Celebrate What You Did in 2025 How to Customize Your Discord Profile How to Make and Use Custom Emoji on Discord Save and Display Your Faves: Add Discord Shop & Marvel Rivals Items to Your Profile’s Wishlist Discord Patch Notes: November 4, 2025 Bringing In-Game Commerce to Discord Communities Reward Your Play: Complete Quests. Earn Orbs. Get Sweet Stuff. How to Share What You’re Playing, Listening to, or Watching as Your Status on Discord Staff Picks, September 2025: Welcome to Our Video Game Museum From Single-Node to Multi-GPU Clusters: How Discord Made Distributed Compute Easy for ML Engineers Discord Patch Notes: October 7, 2025 Discord Update: September 25, 2025 Changelog New Looks for Nitro, New Looks for You. Get Yourself a Nitro-exclusive Profile Bundle! Discord Patch Notes: September 3, 2025 Bringing DAVE to All Discord Platforms Discord’s Powerful Cross-Platform Chat: Ready for Your Game Introducing the Community Server Cleanup Report for August 2025 Discord for Business Vol. 2: Cannes-worthy ad product updates Discord Patch Notes: August 4, 2025 ROOST Announces “Coop” and “Osprey”: Free, Open-Source Trust and Safety Infrastructure for the AI Era *FLAILS AROUND* SUMMER SPECIAL! JOIN NITRO, GET AN EXTRA MONTH OF NITRO ON US! Get More From Your Boosts With New Server Perks Discord Patch Notes: July 7, 2025 Discord Update: June 30, 2025 Changelog Authenticity Matters: Discord's Pride Month 2025 Staff Picks, June 2025: Summer of Showcases How to Set Up Your Server’s Roles for Members, Mods & Admins Gift Nitro and Earn A Flavorful Splash for your Avatar Discord Patch Notes: June 3, 2025 How to Use the Discord Soundboard & Add More Sounds Checkpoint 3: Leveling Up Discord Quests with Orbs and Advanced Measurement Thank You for Ten Years Staff Picks, May 2025: The Games That Brought Us to Discord Discord Patch Notes: May 1, 2025 How Discord Indexes Trillions of Messages Passing the Torch Discord Appoints Humam Sakhnini as Chief Executive Officer Staff Picks, April 2025: All The Adaptations Make More Closet Space! Nitro Members Can Now Keep Avatar Decoration Quest Rewards for Longer How to Use Discord’s In-Game Overlay to Talk While Playing on PC The Game Developer Playbook, Part One: Getting Started on Discord The Game Developer Playbook, Part Two: Early Access and Pre-Launch MAJOR NEWS: DISCORD ANNOUNCES ITS FIRST IN-HOUSE AAAA VIDEO GAME, “THE LAST MEADOW” Overclocking dbt: Discord's Custom Solution in Processing Petabytes of Data Wicked Saints Turns Players into IRL Superheroes with the Help of e.l.f. Beauty and Discord Discord Update: March 25, 2025 Changelog How to Stream Games and Applications to Discord from Desktop or Mobile Discord Patch Notes: April 3, 2025 Checkpoint 2: Our First Year With Discord Quests How to Create & Upload Your Own Stickers on Discord Revamped Overlay & Refreshed Desktop Give Game Time a Boost Discord Announces First Mobile Ad Format, Broadening Advertising Opportunities Announcing Discord’s Social SDK, Helping Power Your Game’s Social Experiences The Game Developer Playbook: Three Incredible Game-Focused Communities Modern Image Formats at Discord: Supporting WebP and AVIF Discord Patch Notes: March 11, 2025 Supercharging Discord Mobile: Our Journey to a Faster App December Staff Picks: It’s Giving Games Discord Patch Notes: February 3, 2025 Leveling Up Black Voices in Gaming How Discord Seamlessly Upgraded Millions of Users to 64-Bit Architecture
Discord Patch Notes: February 4, 2026
Discord Engineering · 2026-03-09 · via Discord Blog

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

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 recently shipped a dramatic improvement to render performance on desktop, significantly reducing delay when navigating around or interacting with the app. This should be especially noticeable for users with less available processing throughput, either due to system load or slower processor speeds. Surprisingly enough, this was almost entirely due to slow CSS selectors and not a slow endpoint or unoptimized components.
  • You can now zoom and pan on screenshares and game streams by using your mouse’s scroll wheel or laptop’s trackpad. This has been a highly requested feature, and we’re stoked to get it out to everyone.
  • On Android, we’ve changed Group DM message notifications to display the group’s name, not the sender’s name. This now matches the behavior on iOS.
  • Playing videos on Android with multiple audio tracks, like your sick 30-Elim streak from last match with both microphone and in-game audio, should now work properly. 
  • We’ve added a “Bypass Slowmode” permission that can be given to individual users. This permission is meant for trusted community members to bypass slowmode limitations. Server admins should see a way to integrate this permission with existing roles in your Role Settings until February 23rd.
  • Over the last year, we’ve been working on migrating our Audio/Video backend to Rust. At this point, over 80% of our traffic is served by our new Rust-based backend. 
  • We’ve optimized stream preview times when going through the start stream flow, significantly decreasing preview load times.
  • You may not know this, but Discord has long supported Linux timestamps to convey a specific point in time and automatically adapt it to the timezone of whoever’s viewing. However, you generally had to use external tools to create the timestamp. Not anymore! On Desktop, we now support a new “@time” command, which will help you generate one of these and make sure it’s crystal clear to others what time you’re referencing. The Year of the Linux Desktop is finally upon us! 

General

  • We’ve updated Vibing Wumpus to 2.0. Summon Wumpus using Ctrl+Alt+Shift+W or Cmd+Option+Shift+W if you ever wanna just chill for a minute.
  • Pressing ESC while editing your profile on the desktop app no longer closes the entire profile editing modal.
  • Fixed a bug that caused using the Copy hotkey with nothing selected in Discord to instead empty your clipboard’s contents.
  • We’ve officially moved the Browse Channels mobile experience out of beta! And by “officially moved out of beta,” we mean uhhhhhh we forgot it still had a beta tag on it. 😅
  • Fixed issues with column alignment in the Members menu of a server.
  • Currently-playing voice messages are now properly stopped when logging out of an account. 
  • Resolved a bug on the desktop app while editing your profile that caused your cursor to jump to the end of the “About Me” section when editing if the text ever matched the unedited copy.
  • Updated the Invite Friends to Server modal to work with both usernames and display names.
  • Resolved a bug that prevented Avatar Decorations from rendering properly while editing a per-server profile.
  • Resolved a bug on iOS that caused swiping on the Client Themes list to scroll comically fast. Like, warp speed fast. Whoops.
  • Fixed a bug with the Display Name Styles modal that caused Profile Theme gradients to not fill the entire modal properly.
  • We’ve had a quality-of-life update in experimentation for a while that lets you click on role @mentions and see a list of users with that role. As of January, 100% of stable users can now use this nice little shortcut!
  • Fixed an issue in the Browse Channels view that caused the view to jump around if Forum channels with very long descriptions existed on the server.
  • Ignoring a friend request should now cause the “Accept Friend Request” button in the DM view to properly change to “Add Friend”. 
  • Fixed a bug that prevented the “Enable Community” flow on mobile from rendering properly.
  • Fixed an issue that caused channel categories on iOS to style similarly to an unread channel, creating confusion.
  • Fixed a bug that caused an additional bottom bar to render on Android, preventing interactions.
  • Fixed an issue in keybinds that prevented F10+ keys from persisting properly in the UI, rendering 0 instead. This bug was written specifically referencing a keyboard’s F23 and F24 keys. What a nerd, having 24 function keys… amirite?
  • While Checkpoint was available, we fixed an issue that caused the Checkpoint modal to appear twice, potentially leading to your Checkpoint loading twice at once.
  • Fixed a bug that caused emojis to duplicate if the “Finish” button was pressed twice quickly while editing an emoji.
  • Clicking “Related Emoji” when editing a sticker in a server without text channels no longer causes a client crash. Where were you even gonna post those stickers in the first place, huh? 
  • Fixed a bug on the desktop client that prevented the filter in the Inbox from functioning.
  • Fixed a bug that caused the “Select a Role” field in the members list to be transparent.
  • Fixed a padding issue between buttons on the “Potentially Dangerous Download” modal.
  • Resolved alignment issues with buttons in the Connections settings on iOS and Android.
  • Fixed an issue that caused the “Mark interested” button to render for in-progress events, yielding errors if pressed.
  • Fixed a bug that caused the Shop to render only one column on certain Android devices.
  • Profile previews should now properly reflect selected server tags on the desktop app.
  • Fixed an issue that could lock the desktop client when navigating through specific menus after adding a game to your profile, but not saving the changes. 
  • Fixed an issue on iOS that caused setting a new avatar using the GIF picker to instead set a static version of said GIF. Maybe it did animate if you waited like 10 hours? No one wanted to wait that long, though…
  • Resolved alignment issues in the Emoji section of Server Settings on Desktop.
  • Resolved a bug that could cause gift reception modals to appear twice.
  • Fixed a bug that caused Onboarding tasks that included Forum channels to render onboarding UX elements on top of other elements.
  • We now properly render Markdown in event previews displayed in a server’s channel list.
  • Resolved styling issues with the Upload to Server dropdown menu in the Add Emoji flow on Desktop.
  • Resolved a bug that caused unlocalized text in online status across all languages.
  • Resolved an issue with the LaunchPad feature on mobile that could cause the pull-tab to not render when the app swapped to landscape view.
  • Fixed a bug that caused a black bar to render at the top of the Suggested Friends screen on iOS.
  • Resolved an issue on iOS that could cause app data to be cleared incorrectly, forcing things to slowly load in as we rebuilt the cache.
  • Fixed a bug that allowed users to interact with settings that generated errors when previewing a server.
  • Language & Time settings are now accessible from the Quick Switcher.
  • Removed a completely unnecessary scrollbar in the “Upload a Sound” UI on Windows. It tried its best, though! 
  • Fixed a bug that caused rendering issues when Soundboard sounds are locked due to server boost expiration.
  • Resolved a bug that caused the OS bar on Android to render with too much padding and an incorrect color.
  • Fixed issues handling long server and  (Group) DM names in the Inbox tab buttons.
  • Resolved alignment issues with the Server Booster and Apps icons in the member list.
  • The tooltips for the emoji button in the status modal, reaction selection, and reply spot no longer contain incorrect references to stickers and GIFs.
  • Referencing a deleted emoji from a server template no longer generates an “Ultra Rare Error” and gracefully handles this case. it was kinda overselling how rare that was but idk.
  • Fixed a bug that prevented removing a Soundboard sound from the picker that was both favorited and expired.
  • Removed an unnecessary background for server icons when reorganizing your server list.
  • Resolved issues with elements rendering properly on non-EN languages when editing your profile.
  • Fixed a bug that caused the “Refreshing messages” sub-text in forum channels to render unnecessarily.
  • The “Set a channel status” option in the right-click menu should now be in “Title Case” to match every other option.
  • Fixed a bug that caused toggling Friend Request settings to scroll the page incorrectly.
  • Resolved an issue that caused checkboxes to be too small in the member list on Desktop.
  • The nameplate preview shown when editing your profile in Settings should now properly reflect your pending avatar changes.
  • Fixed a bug that caused excessive right padding on the Server Invite button.
  • Resolved an issue on mobile that caused role icons to cut off on mobile.
  • Resolved some element sizing issues on a user’s status text in the DM list.
  • Fixed a bug that caused renaming a role that’s currently visible in the Members list to not update the member list with the role’s new name.
  • Fixed an issue on iOS where we weren’t rendering Shop items in bundle previews properly.

Chat

  • Spoilered emojis between two other spoilered emojis can now properly be un-spoilered. Yo dawg…
  • Links within the smaller subtext header formatting (-#) now render properly as hyperlinks.
  • Pressing the Home key while editing a message should no longer scroll chat.
  • Fixed an issue that caused Polls to stop working within Threads on iOS.
  • Fixed a bug that caused expanding the roles on a Forum channel post author’s profile, from the Forum Post Preview, to also open the Forum thread the OP had authored… for some reason. We’re like five layers deep here. 
  • Fixed an issue that could cause Announcement channels on mobile to not render full messages. Today, we’re announcing the location of Wumpus 2, they’re over a-
  • Fixed a bug that caused errors that occur when pinning messages to be both specific and incorrect, which is the worst combination and is basically built-in gaslighting. Mmm… maybe pickles and ice cream are a worse combination, but you get what I’m saying.
  • Resolved a padding issue on the desktop client that caused typing indicators in Text in Voice channels to reach the edge of the window.
  • Fixed a bug where, in poor network conditions, custom emojis in messages could render as blank on iOS. We now use a pre-existing placeholder asset for this case.
  • Fixed a short-lived Android issue where Text was aligned to the bottom of chat input instead of the center.
  • Fixed a bug that could cause the chat guard (aka, the pop-up explaining that you can’t send a message in Thread-only channels and so on) to not render the correct background color based on the user’s theme.
  • Fixed a separate issue with the chat guard rendering in the wrong spot.
  • Resolved a bug that would reveal spoilers in Forum channel thread previews.
  • Fixed an issue that caused the read-only channel redirect element to not render in the correct location.
  • Fixed a bug on mobile that kept emoji suggestions after the user completed the emoji and continued typing.
  • Fixed a mobile bug that prevented a message author’s name from updating properly when their display name changed.
  • We fixed a race condition that caused spoilered content to display pre-revealed. While rare, it tended to occur when loading channels with lots of spoilered messages. This fix’ll be useful when Severance Season 3 eventually drops.
  • Resolved a bug that caused message drafts to sometimes not save when the app was force-closed. 
  • Resolved styling issues with the Jump and X buttons on Pinned Messages.
  • Resolved width issues with the “Reply in one click” element on Desktop. 
  • Fixed a bug that prevented the Enter key from confirming the deletion of a message.
  • Fixed a bug on iOS that caused custom emoji to get cut off in message previews.
  • Resolved an issue on Android that prevented the Voice Messages rendering when the keyboard was open.
  • Adding a Super Reaction on iOS should now properly update the reaction count.
  • Resolved a bug that could cause messages to double-send from the profile message input.
  • Resolved an issue on iOS that caused buttons that were around chat input to no longer render their icons properly.
  • Fixed a bug that caused tapping the URL in the title of webhook embeds to sometimes not forward to the correct URL. I think it went here instead. 
  • Resolved a bug where replying to a message while previewing a Stage channel’s chat would result in opening a new channel view, creating some visual issues as a result.
  • Resolved a difficult-to-reproduce issue that could cause channels to not automatically ack(nowledge) messages, showing unread after they were viewed on Android and iOS. Ack! 
  • Fixed a bug that could cause the built-in Welcome Messages from Server Onboarding to sometimes post twice.
  • Resolved a bug on Android that could cause the OS keyboard to cover chat messages.
  • Resolved styling issues with the “There’s no one in this post” thread modal. If there are styling issues and no one is there to see them, were there even styling issues in the first place? Ask the tree. 
  • Fixed an issue that caused the “there are no recent messages in this thread” message to incorrectly render for all threads following cold starts on Android.
  • Fixed a limitation that prevented users from jumping to messages currently flagged as spam in search.
  • Fixed a bug that caused certain content to render as both an embed and a built-in card at the same time, creating unnecessary content redundancy.
  • Fixed padding issues on the View Reactions modal on desktop.
  • Fixed an issue that could cause usernames in DM titles to unnecessarily ellipsize on Android.
  • Fixed a bug in certain browsers that caused text to cut off from the message search box, crashing the client.
  • Fixed an Android issue where rotating the screen while in a popover (like Media Gallery or Settings) would cause Discord to completely break visually, rendering half of the popover and half of chat.
  • Fixed a bug that caused a Nitro gift link to render two chat embeds instead of one. Sorry if you thought you received two gifts. 
  • Fixed a bug that caused copying text from certain apps to not properly result in plain text when pasted to Discord.
  • Forward and Bookmark buttons should no longer be missing in closed, locked threads on mobile.
  • Fixed a bug with Group DMs missing fallback backgrounds for transparent avatars.
  • Fixed a mobile bug with Display Name Styles that caused the @ symbol to render inconsistently in comparison to desktop.
  • Resolved a bug that caused the Send Message button to sometimes not render with Reduced Motion enabled.
  • Fixed an issue that caused the Forwarded Message bar to move to the edge of the screen after viewing the pinned messages list on Android.
  • Fixed a bug that caused editing messages in a Thread while in a voice chat in the thread to not function properly.

Activities and Apps

  • Fixed a bug with Activity Cards that caused the time text color to not match the rest of the card style.
  • Activity Cards should now properly separate artists for music with commas instead of semicolons.
  • Fixed an issue that could cause expanding Activity PiP views to render full black screens on iOS. Picture? In Picture? How about NO picture. 
  • Fixed an issue that caused the “Open App” button in an App’s profile to sometimes not function on Desktop.
  • Fixed an issue that prevented the “View Activity” button in activity cards from functioning.
  • Fixed an issue with the wrong icon rendering for Activities on iOS in voice channels.

Audio/Video

  • Entrance sounds should no longer play when a user reconnects to a call following a disconnect that wasn’t user-initiated. If you ever played games with someone having network connectivity issues, you know how annoying this could be, thanks to that one friend’s airhorn entrance sound.
  • Resolved issues with padding on the Incoming Call modal on the desktop client.
  • Fixed a bug that could cause buttons to flicker while you’re in a call.
  • Fixed an issue that caused voice channel statuses to not properly handle zero width joiner (ZWJ) emoji. These are emojis that are composed of several emojis and turned into a single, more complex emoji. (For example, 🏳️ and 🌈 become 🏳️‍🌈).
  • Fixed issues that caused unnecessary ellipsizing in the Join Voice element when receiving a voice channel link.
  • Resolved some styling issues with the Krisp popout from RTC panel.
  • Resolved connection re-establishment issues when changing internet interfaces (like enabling or disabling your VPN) while broadcasting from a web client. 
  • Resolved an issue on Android that caused the OS-level call interface to not show call state accurately (such as mute/deafen) when the app was in the background.
  • Fixed a bug that could cause alignment issues with the LIVE indicator in a voice channel.
  • Fixed a bug that caused speaking indicators in the Overlay to render two circles.
  • Fixed theming issues with the Mute, Deafen, and User Settings buttons in specific theme configurations.
  • Fixed a bug that caused the voice chat indicator for how many users are active in the channel to sometimes wrap unnecessarily.
  • Fixed a bug on iOS that caused avatars shown in voice channels in the channel list to incorrectly have a border.

Media

  • Fixed a bug in the HTTP/3 protocol implementation of our CDN provider that frequently affected how video players fetch file metadata. Load times improved by over 50% for affected video files, and we accidentally made the entire internet slightly better in the process. nbd
  • Ever wanted to inspect the details of the video asset you’re watching in Discord? Are you intrigued by video codecs and bitrates? Now, you can right-click the video player in Discord and inspect these things by enabling “Stats for Nerds.” Nerd.
  • Fixed an issue that caused the iOS app to not properly handle .ogg files. An engineer working on this bug fairly questioned, “Who still uses .ogg files?” But they diligently fixed the issue anyway. 
  • Fixed a bug that made it difficult to zoom in on images in the gallery on iOS.
  • Fixed an iOS issue that could prevent closing the Gallery view when loading the Gallery by tapping any Gallery items except the last two. Gallery. 
  • Resolved a bug that prevented attached videos and embeds from playing on Android.
  • Fixed a bug that caused Forum channel post previews to sometimes unnecessarily cut off images.
  • Resolved a bug that could cause video embeds to stretch to incorrect aspect ratios on Android.
  • Resolved issues with sharing certain file types through the iOS Share Sheet, where no message would be sent after the send was “confirmed” in the Share Sheet.
  • Accidentally attempting to upload a file that’s 0 bytes (rare, but can happen in weird cases) now properly informs the user and doesn’t delete other message content.
  • Fixed a bug that caused the X button to cancel uploads to still render after completing the upload of photos on Android.
  • Fixed a subtle issue with border radii in the media viewer on desktop. (Note to self: use the word “radii” more often.)
  • Fixed a bug on Android that caused zooming in on photos in the Media Gallery to reset the media carousel to the first item.

Accessibility

  • Resolved contrast issues with the red “NEW” pill in a server’s channel list.
  • Navigating the options at the top of the DM list with a keyboard no longer moves through items out of order.
  • Fixed contrast issues on Desktop with a Nitro Gift’s hover state.
  • The “Add Reaction” button now has a role for screen readers.
  • Screen readers no longer focus the Message and Leave Call buttons twice in the profile during a DM call.
  • Screen readers now provide a state for expanded server folders. 
  • The “See Thread” button now has an appropriate role for screen readers.
  • The Replied Message preview element now has an appropriate role for screen readers and should provide more context to users around its intended purpose.
  • Headings are now properly configured for screen readers on the Nitro page.
  • Certain screen readers should no longer read messages with emojis as multiple separate elements.
  • The “Show All Participants” button in the call UX now has a role for screen readers.
  • The “Click to See Attachment” element is now accessible by screen readers navigating from a message reply.
  • The focus order for screen readers in voice chat now matches the UX elements.
  • Screen readers should now inform users when a custom status is cleared.
  • The “Choose a server” drawer that appears when editing server profiles should no longer automatically close when selecting a server using a screen reader.
  • Screen readers should now provide a status message when a server’s emoji are deleted, and when the user leaves a server.
  • Resolved several a11y issues with the “Quest % complete” element. This should be much more friendly to interact with using screen readers.
  • Screen readers should now provide accurate information when users interact with the “Only show videos” switch button.
  • Screen readers should no longer be able to focus on invisible buttons when the user has text typed in the chat input field.
  • Screen readers should now be able to properly navigate to the “Mentions” element in chat.
  • We performed an accessibility pass on the Emoji and Sticker portions of Server Settings, improving their usability for screen readers.
  • Screen readers are no longer able to focus on an invisible element in the server invite modal.
  • We’ve added roles for screen readers to the buttons in the voice message overlay.
  • Added some additional accessibility support to various elements within the Quest selection and participation flows.
  • Updated the focus order to be more logical in the “Forward to” dialog for message forwarding.
  • Resolved a bug that caused the switch for Show Members in Channel List to be hard to see on Desktop.
  • The “Forget your password” text for the modal to add a passkey is now properly marked as a header 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.  

Discord Engineering

We make Discord!

related articles