October 01, 2025
Foundry Virtual Tabletop - Version 13 - Stable Release Notes
There's not a whole lot to highlight in this update. As a patch during our maintenance phase, this update contains primarily bug fixes and minor changes collected from our community feedback channels. Thank you to each and every one of our community members who bring their feedback and bug reports to our attention!
WARNING: While this is categorized as a stable release there is always a possibility of unexpected bugs or compatibility issues. As with any time you update the core software, be sure to perform a complete backup of your user data to minimize any risk of data loss.
New Features
Bug Fixes
Documents and Data
- Fixed a bug where setting ownership to "None" or "Hidden" at the folder level failed to hide packs within that folder from non-GM users. (13364)
- Corrected a bug which caused
CompendiumFolderCollection#updateAllto fail with error regardless of supplied values. (13431) - Resolved an issue with the handling of Documents with invalid flags, providing a slightly more robust approach that should prevent Documents from entering unrecoverable error states. (13464)
- Exporting an Actor to JSON no longer removes data in the
_statsfield unless specifically provided the newclearSourceoption. (13476)
Applications and User Interface
- Clicking the Create Document button on the sidebar multiple times no longer creates multiple Create Document dialogs. (13060)
getDataerrors for ApplicationV1 no longer result in a the application becoming stuck in an uncloseable state. (12097)- Toggling the theme between light and dark mode no longer shifts the position of the Macro hotbar. (12261)
- Corrected an issue with Macro hotbar dodging related to the re-rendering of the sidebar. (12833)
- The Macro hotbar now resets its state as expected during drag operations. (13311)
- Expanding the player window while no player accounts exist or all possible players are connected no longer displays a small, empty, inactive player window. (12880)
- The state of the "Show GM Users" checkbox in the "Ownership configuration" Dialog has been updated for consistency. (12920)
- The User Permission Configuration application received a visual update to the styling of the header row. (13035)
- Indeterminate checkboxes now render as expected for Theme V2 Applications using font-awesome duotone icons. (13056)
- Minimized Compendium applications now display their title. (13305)
- PDF Journal Pages now flex to the full available height. (13064)
- Fixed a bug in the
TokenConfigdialog where changes to the associated actor were not appearing in token previews. (13381) - Added scrolling to the tabs of the
TileConfigdialog so that the sheet is still usable when multiple modules are affecting it. (13385) - Fixed a bug where
game.toggleCharacterSheetwas incorrectly only checking for aAppV1#minimizedstate. It now also checks forAppV2#_minimizedas expected. (13414) - Resolved an issue that could trigger error messages when dragging selected text from a chat card. (13388)
- Errors when uploading to Persistent Storage now raise a visible error if the user attempts to upload as a user without File Upload permission. (12550)
- Corrected a styling issue for
HTMLFieldthat caused rendering issues for certain button elements. (12951) - Corrected a permissions issue that prevented Non-GM accounts from creating Map Notes that did not link to a journal entry, even in cases where they had the Create Note permission. (13303)
- Configuring bar attributes in the Token Config window now allows a value of None, even if the Game System sets
primaryTokenAttributeorsecondaryTokenAttribute. (13400) - The "Reset Defaults" button in the Controls Configuration now waits for the confirmation before triggering its reset. (13408)
- Resolved several issues with Tours in the Setup screen. (13355)
The Game Canvas
- Fixed a bug where the polygon workflow for Drawings and Regions could no longer be cancelled using the Dismiss keybinding (ESCAPE) after right-clicking to remove a point. (13370)
- Fixed a bug where the combat turn marker was only refreshed for active combat encounters. Turn markers are now also properly handled when viewing inactive combat encounters. (13351)
- Resolved an issue where
Drawing#textwas not destroyed on redraw which used to result in duplicate or stale text elements. (13446) - Corrected an issue with
HexagonalGrid#getAdjacentCubesandHexagonalGrid#getAdjancentOffsetswhich caused non-adjacent cubes or offsets to be returned when grid diagonals were set to "illegal". (13467)
Package Development
- Corrected an issue which prevented modules from being disabled if they were enabled but their dependencies were missing. (11144)
- Packages can no longer list their own ID as a required package. (12468)
Localization and Accessibility
- Added missing compendium title localization to the "Toggle Edit Lock" dialog. (13415)