VRChat 2026.3.3 (OPEN BETA)

September 9 - Build 1912 - Open Beta

Features

Desktop HUD

Desktop users now have a new Heads Up Display (HUD)!

Common actions have been given their own clickable HUD buttons in the top left and right corners of the screen.

Holding TAB while in first person mode will release your mouse cursor and allow you to interact with the HUD. You can also hold TAB to select players, portals, props and prints.

The new Desktop HUD has a lot of tricks:

  • You can dock your face mirror to the upper right corner, alongside a background... or no background, if you'd prefer.
  • We added some contextual control hints to the right side of the HUD that should help newer users out.
  • Notifications have also been given a new coat of paint.
  • We've added a bunch of customization options, so you can set things up how you'd like.
    • Yes, this still includes turning it off completely.

For now, this only applies to desktop users -- not VR or mobile users.

We think this will make the new user experience a lot better, more familiar, and less confusing. Let us know what you think.

Keyboard Refresh!

We've refreshed the in-app keyboard!

It has broken free of its shackles (well, the Main Menu within VR) and now can be freely positioned to your liking. It's also been remodeled (design wise!) a little bit, too.

It's also far more adjustable:

  • It can be free-positioned by pressing grab while hovering over it with the cursor.
  • Drop it by the selected field to dock it with the menu. Next time you focus a text field, it'll remember what distance it was.
  • Alternatively, you can pull it out away from the menu to dock it in your tracking space instead.
  • You can also adjust its size by clicking and dragging the tabs on the bottom corners.

But that's not all! We've also added next-word prediction, which suggests words you've typed before.

  • Click a suggested word to complete your current word immediately!
  • History data is stored locally per-user in persistent data, never uploaded.
  • Suggestions are automatically disabled in Streamer Mode, and when a PIN/Password field is focused.

Changes & Fixes

  • We rewrote parts of how we handle user-data in the VRChat client.
    • For you, this should mean that lots of little state desync issues or location bugs should be fixed.
    • We don't have a full list of individual issues this affects, since it's such a broad change, but ideally it fixes more than it breaks! 🤞
    • This especially affects the logic on the "Send Invite" and "Request Invite" buttons.
    • There shouldn't be any actual behavior change compared to how it was supposed to work before, just lots of fixes where it didn't work as intended.
  • In lists of user locations, such as the Social tab or the Friends Wing (sorted by location), the instance you are currently in will now show at the top.
  • Fixed an issue where the inventory would always default to opening the "Bundles & Packs" tab. It will now preserve your last open tab, as long as you don't have any unclaimed bundles.
  • There is now a dedicated "Profile Decorations" tab in the VRChat Shop.
  • Looks are now remembered per avatar. Returning to an avatar later will automatically wear it's last worn look.
    • Additional UI has been added when selecting avatars to show you what look it's associated with. Buttons have been added to edit or remove that look. The look can be removed even if you aren't wearing that avatar.
    • Looks can also be removed from the Looks tab when selecting the worn look.
  • The Look section of the Action Menu is now configurable by the user, similar to the other inventory types.
  • Added pre-purchase customization to the Accessories store page.
    • You can now enter the editor and try out all of the item's settings before purchase.
    • If you decide to purchase an Accessory while in this pre-purchase mode, it will automatically be attached to a Look for you.
  • Very long Look names are now truncated when viewed in the Action Menu.
    • eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
      • (probably)
  • Fixed issues with Store page Accessory customization functionality when wearing a look that would exceed the max Accessories.
  • A new "Net Tools" Debug UI page has been added.
    • This adds a number of utilities to aid in comprehending the source of problems which are afflicting a world.
    • It will show network events, details about what halted an UdonBehaviour, and an UdonBehaviour network inspector.
  • We moved the avatar debug window into the newer standardized debug console.
  • Fixed an issue that caused the Status and User Search buttons to appear dark in the Social menu.
  • Added a "Warn User" button to the More Options modal in the Profile menu for instance moderators.
  • Fixed an issue that caused the "Stop Representing" button in the Groups page to not update it's text and icon when clicked.
  • Changes to the VRChat Shop UX.
    • Updated styling and format of the product details page in the VRChat shop.
    • The navigation bar has been redesigned.
    • The "Group Stores" and "World Stores" sections have been combined under a new "Community" shop section.
  • Fixed the "More from this Creator" section in the Avatar Marketplace showing avatars in an arbitrary order.
    • Instead, you're more likely to see popular avatars now, like the rest of the Marketplace.
  • The 'selected World Instance' is now pinned to the top of the list of instances when clicking on one from the list of instances on the World Details Page.
  • Contact receiver improvements!
    • Improved how contact receivers with no volume behave when generating proximity values.
    • Improved detection of sphere-shaped contact senders with an extremely small radius.
    • Improved contact detection and proximity calculation when using very thin box shaped contact receivers.
  • Props attached to surfaces can no longer be placed close to spawn points, similar to user placed portals.
  • Fixed a Camera Dolly bug that caused the orientation of the primary camera to not be updated while waiting for multi-stream cameras to finish animating along their paths.
  • Added missing image in Color Blind Filters for Oculus PC.
  • Fixed a bug that caused the delete button for locked icons to be greyed out.

September 15, Build 1913

Big Unity 6 Note!

Unity 6 is now stable enough that we consider it ready for the regular open-beta branch! The unity-6 branch will therefore be closed. Just use the normal beta branches and you will get Unity 6 builds.

If you're paying good attention, you may have already caught on to the other implication here: Unity 6 is now available on Quest! The regular OpenBeta branch for testing Quest in standalone mode now also uses Unity 6000.0.67f1 (six seven, teehee).

⚠️ Nothing has changed about the SDK side. Do NOT upgrades your SDK projects to Unity 6. It will not work. We'll let you know once that is ready. ⚠️

Other Unity 6 related fixes in this build:

  • Fixed a crash that could happen during world loads.
  • Fixed a crash specific to certain buffer particle setups.
  • Fixed an issue where TextMeshPro.renderer { get; } was unavailable to Udon.
  • Improved framerate with high polling-rate mice.
    • This isn't "fixed" necessarily, but it should be better. We are still working closely with Unity and Microsoft (yep, it goes that deep) to fix this properly.

Fixes & Changes

  • The keyboard has regained its number row on the first page.
    • We've adjusted some of the layout around it to match, of course.
    • We're not done with the keyboard! Keep up your feedback, we're looking through it all and will keep working on it during the beta period.
  • Pressing the chatbox toggle input will now reliably close it.
  • Fixed an issue where the menus would get stuck if you opened your Action Menu while the Main Menu was open when using the Desktop HUD.
  • Fixed an issue where notification icons would sometimes get stuck on the Desktop HUD.
  • Joining or leaving a crowded instance should no longer result in a burst of join/leave notifications for Desktop users.
  • Fixed a hard crash whenever Desktop HUD settings were returned as a search result.
  • Fixed the mirror being not mirrored on the Desktop HUD (facecam).
    • We needed to mirror the mirror. Yes, you read that right, the mirror wasn't a mirror, it was in fact a mirror of a mirror, which is not a mirror. In order to mirror the mirror, we needed to mirror the mirror, that way we can achieve a mirror image instead of a mirrored mirror image.
      • Why are you looking at me funny?
        • Oh. It's the mirror.
  • Fixed an issue with desktop HUD binding indicators showing the wrong keys after restarting the client in certain circumstances.
  • Key combinations such as ALT-F4 will no longer toggle the Desktop HUD face mirror state.
    • Also try ALT-F4 now if you no longer want to read these patch notes.
  • Fixed some small gaps between HUD UI elements such as the face mirror panel.
  • Rewrote some test text that was still present on the Desktop HUD Selfie Expression confirmation modal.
  • Fixed the Desktop HUD Selfie Expression model from popping up for users that didn't have a valid webcam attached to their computer.
  • Re-centered the chatbox typing indicator when no text is visible yet.
  • The "days remaining" indicator on limited-time free listings now says "days left to claim" instead of "days left to purchase".
  • Fixed an issue where the shop could fail to load.
  • "Visitor" rank no longer shows as "User" in some circumstances.
  • Fixed "This user has cloning turned off" error when trying to switch to an avatar before it has loaded in the menu.
  • Fixed avatars appearing missing shader pink for a single frame when loading on Mobile and Standalone VR devices.
  • Includes changes from 2026.3.2p2 (latest live update).
  • We've added an in-client system to deliver you... the News™️. Or, well, the patch notes. Or store updates. Or whatever.
    • News notification(s) will appear in the Quick Menu and Notification Center.
    • A QM news carousel automatically displays when opening the Quick Menu if you have unread news.
    • It has videos. You know what that means.
      • :3
    • World-specific news can appear when visiting certain worlds.

September 18, Build 1914

Changes & Fixes

Desktop HUD

  • Desktop HUD users can opt-in to show the classic mic indicator in the bottom-left of the screen.
    • You can find the option under the Main Menu Settings→Audio & Voice→Mic Icon Position.
    • Your options here will be "Bottom Left," "Top Right," and "Both."
    • If the bottom-left indicator is enabled, it is excluded from the overall HUD opacity multiplier.
      • That's so you can reduce/remove static HUD elements without also fading the microphone indicator when they need it.
      • We see you, OLED gang.
    • The Mic Opacity option that controls the indicator's maximum opacity while speaking has been moved to the Audio & Voice settings.
  • The controller D-Pad binding layout is now:
    • UP - Toggle Face Mirror
    • DOWN - Toggle 3P view
    • LEFT - Open Chat popup
    • RIGHT - AFK toggle
    • The Nameplate toggle still exists via the Action Menu, but is no longer a controller binding.
    • Additionally, toggling the HUD exists in the MM settings.
      • Sorry, we're running low on controller bindings!
  • Controller input icons now appear in the Desktop HUD automatically if the user swaps to a controller.
  • Automatic input mode swapping is now filtered slightly, to prevent drift from unused-but-plugged-in controllers from taking focus.
  • Fixed a few button mapping issues that caused certain hotkeys to activate while a text input fields is focused.
  • Fixed a few more button mapping problems that caused the Action Menu and Chat popup to conflict with one another.
  • Fixed an issue that cased Desktop HUD notification text colors to be incorrectly affected by user custom UI themes.

Keyboard and Chat

  • The Chat popup has been updated to match the keyboard's design scheme.
  • The Chat popup's field is now multi-line.
    • Pressing Enter will still send the message immediately, but you can hold Shift and click to make a new line instead, like in many modern text chat apps.
    • The field will also stay selected after pressing Enter to send.
  • Chat and text entry popups can again be grabbed and re-positioned like the Main Menu, consistent with Live's behavior.
  • The keyboard's initial placement is now more consistent. We fixed a bug that created an offset based on your head roll.
  • On Desktop, the Y key will no longer close the chatbox, while its text field is focused.
    • Please accept this complimentary y as a token of our apology.
  • Fixed an issue that caused the third-person camera to reset to behind the user when opening Chat.
  • Text fields in worlds that use the Password input type will now return the real value to Udon via .text, instead of just asterisks.

General Fixes

  • Fixed an issue that prevented clicks from updating cursor placement on the Edit Bio text field.
  • Fixed an bag that prevented Nameplate Themes from opening in the Store when the preview is clicked.

September 18, Build 1915 (Steam Only)

Very small update, just for Steam (which will bring those folks to 1915).

Changes & Fixes

  • Small fix to help avoid some intermittent SteamVR soft locks.

September 22, Build 1916

Changes & Fixes

Keyboard and Chat

  • Copy-paste buttons have been added back to the the menu/world input popup.
  • We've also added a new "Soft Keyboard" button to the chat/input popups:
    • On Desktop, it toggles the soft keyboard on/off for accessibility
      • The setting used for this can also be found under User Interface in the Settings: "Always Use VRChat Soft Keyboard"
    • In VR, it can be used to reset the soft keyboard's position to the default position (attached right below the input field).
  • VR input bindings can close the chatbox popup again.
  • Fixed several issues with placement and docking behavior:
    • Initial placement is much more consistent
    • The "docking threshold" is also more consistent (i.e. the distance from the menu which will cause the keyboard to align with and attach to it.)
    • When undocked from the UI, the keyboard will no longer roll to follow head tilt until it exceeds around 15 degrees.
  • Tuned up visual sorting logic for the keyboard, so that it favors drawing in front of the menu when they are colliding with each other.
  • Labels on keys are now larger, for better readability.
  • Added a return/enter key to the keyboard, when the target text field is multi-line.
  • On Desktop, the chat/input popups now appear lower on the screen when the soft keyboard is not in use, and move back up if you toggle it on.
  • On Desktop, fixed an issue that caused the keyboard to appear above the selected field, when it should have fit underneath.
  • The chat/input popups' grab lock/unlock toggle no longer appears when not using VR.
  • Chat/input popups now close properly when traveling/reconnecting.
  • Highlights in text fields have been adjusted to avoid situations where they were made the text hard to read.
  • In Third Person mode on Desktop, the chat popup no longer gets left behind if you open it during the camera's zoom animation.
  • The chat profanity filter's word list has been reset to the original from live.

General Fixes

  • Fixed a bug where News videos could conflict with in-world video players.
    • Strasz is no longer on the big screen.
  • Improved timing of when local avatars are revealed during certain warp effect animations.
  • Fixed an issue that caused the "Request Invite" button to not show on some users' profiles.
  • Fixed an issue that could make the desktop cursor invisible on the loading screen.
  • Fixed a bug that could turn Quick Menu notifications invisible.
  • Fixed an incorrect font color on News text.
  • Minor stability improvements.

September 24, Build 1917

Changes & Fixes

Keyboard and Chat

  • You can now hold down keys to repeat them, just like a real keyboard.
    • We aren't trying to run some kind of button-mashing mini-game here.
  • Fixed a bbuugg that caused characters to get added twice, when typing via Hand Tracking.
  • Fixed a longstanding bug that caused the Main Menu and Chat/Input popups to appear noticably lower than where you'd locked them manually.
  • The Soft Keyboard now centers properly under the Chat/Input popups.
  • On Desktop, the Chat/Input popups now shift upwards when the Soft Keyboard is enabled or changes size, to make sure there's enough room for it to fit below.
  • In VR, the Chat/Input popups now appear lower by default.
    • (Near the bottom of where the Main Menu would appear, rather than the middle.)

General Fixes

  • Fixed an issue causing stuttery view rotation when moving the mouse diagonally.
  • Fixed an issue that could cause very fast click or (physical) keyboard press actions to be dropped.
  • Improved responsiveness of Action Menu option selection.

September 29, Build 1918

Changes & Fixes

Main Menu

  • Main Menu placement logic has been tuned up, and the default behavior is extended a bit to improve accessibility:
    • Adjusted how the menu's placement/tilt angle is calculated, to put more surface area at a more ergonomic angle. It's a subtle difference, but hopefully more comfortable.
    • With the "Responsive Menu" setting turned off (Menu appears in front of you in tracking space, default):
      • When opening the menu while looking straight up (or within 30 degrees of it), the menu will open in the direction you're looking, instead of on the ground.
      • It was very tricky to manually place overhead as well, so we fixed those issues up too.
    • With the "Responsive Menu" setting turned on (Menu appears directly in front of camera, non-default):
      • Fixed some issues that caused the menu to appear in unexpected locations, particularly while Menu Lock was on.
    • Did you know that option existed by the way? Fewer than 10% of people use it, but it can be very helpful if you often lay down, even if you don't need it for accessibility reasons!
  • Fixed a regression that made the menu appear about 15 cm / 6 inches closer than before.
  • Fixed an issue that could cause the Main Menu's to get stuck in a strange orientation for the rest of the session, if opened while moving rapidly.
    • It may still be affected by motion a bit in these cases, but should recover normally when opened on solid ground.

Keyboard and Chat

  • Fixed a regression in build 1917 which caused the chat/input popup to appear too low.
  • Added a few missing keys back onto the soft keyboard, so you can use your own personal flavor in Chat again: tilde, curly braces, backslash, and that-thing-that-looks-like-a-backwards-apostrophe.
  • Fixed an issue that caused the Chat/Input popups and soft keyboard to jitter and/or fail to properly follow you while in a moving station or teleported by Udon.
  • Pressing Enter in the Settings Search field on a physical keyboard will now also close the soft keyboard.
  • On Desktop, clicking the "X" button on the keyboard now acts the same as pressing the soft keyboard toggle in the top left.
  • Drag-to-select sensitivity on the Chat/Input popups has been fixed.
  • Read-only text fields are handled properly by the built-in keyboard again.

General Fixes

  • Implemented a better fix for the diagonal mouse jitter.
    • This should fix some regressions introduced by the original fix, such as jittery avatar arm rotation, unstable pickups, and some regressions in Udon behaviours accessing player transform states.
    • On Desktop, Pickups should appear even more stable than before.
  • Improved handling of dragging the Windows title bar.
  • Holding the Tab key while in desktop mode should no longer prevent the player from moving.
  • Fixed an issue where the cursor would get confused if you pressed Tab while in the Shift-select mode from the Quick Menu.
  • The menu no longer closes when your Companion auto-spawns.
  • Enabling the Face Mirror Spout Stream setting should no longer break the face mirror rendering when adjusting the mirror's dock mode.
  • Contextual input help text in the new HUD now supports Rich Text.
  • Fixed issues with aborting a search triggered by double-clicking a Main Menu tab.
  • Scroll position now properly resets to the top of the page when switching between Profile Decorations Store pages.

Did this page help you?