---
title: "Week of August 10, 2026"
url: /docs/en-us/updates/2026-08-10
last_updated: 2026-10-22T23:20:41Z
description: "Release notes: Week of August 10, 2026"
---

# Week of August 10, 2026

## Improvements

- Updates the language of the error diagnostics for type mismatch errors in Luau to be more succinct and easier to understand.
- In the New Luau Type Solver, fixes an issue where inferring an indexer on a table would result in `unknown` rather than the actual indexer type.
- Allows the `AnimationId` field in the `Enum.AnimationNodeType.ClipNode` to connect to a parameter and set at runtime via `Class.AnimationTrack.SetParameter|AnimationTrack:SetParameter`.
- Allows the use of `pcall` and `xpcall` inside Luau's user-defined type functions.
- Changes the parameter count limit for an animation graph from a hard limit that prevents the graph from playing to a soft limit that allows the graph to continue with a warning about incompatibility with Server Authority.
- Significant optimizations to notifyVisuallyMoving.
- Adds a new Instance type called `ViewportCamera` that inherits from `Class.Camera` but replicates, allowing it to be used without issue for ThumbnailCameras in Team Create and `Class.ViewportFrame` objects set up at design time.

## Fixes

- Fixes an issue in `Class.Workspace.PlayerScriptsUseInputActionSystem` player scripts where the TouchJump button occasionally started invisible.
- Fixes a bug where accessory `Class.SurfaceAppearance.Color` was not applied in the website 3D catalog view.
- Automatically predict (`Enum.PredictionMode.On`) unstitched instances created in `Class.RunService.BindToSimulation|BindToSimulation`, unless overridden by `Class.RunService:SetPredictionMode`. When stitched, the instances will default back to `Enum.PredictionMode.Automatic`, unless they've been overridden.
- Fixes an issue where looping sounds could loop-back prematurely.
- Fixes an issue where assigning `Class.Sound.PlaybackRegion` and `Class.AudioPlayer.PlaybackRegion` could stall the audio engine.
- Fixes an issue where `Class.InputAction` objects would incorrectly fire signals on rollback.
- In the New Luau Type Solver, we now correctly report type mismatches with the correct location on a function call that is passed as an argument to another function call, and the receiving function expects a different type.
- Fixes an issue where changing `Class.SoundService.RolloffScale` might not affect a `Class.Sound` until it or the listener moves.
- Fixes OverlapParams not being sent via `Class.Actor:SendMessage`.