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#updateAll
to 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
_stats
field unless specifically provided the newclearSource
option. (13476)
Applications and User Interface
- Clicking the Create Document button on the sidebar multiple times no longer creates multiple Create Document dialogs. (13060)
getData
errors 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
TokenConfig
dialog where changes to the associated actor were not appearing in token previews. (13381) - Added scrolling to the tabs of the
TileConfig
dialog so that the sheet is still usable when multiple modules are affecting it. (13385) - Fixed a bug where
game.toggleCharacterSheet
was incorrectly only checking for aAppV1#minimized
state. It now also checks forAppV2#_minimized
as 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
HTMLField
that 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
primaryTokenAttribute
orsecondaryTokenAttribute
. (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#text
was not destroyed on redraw which used to result in duplicate or stale text elements. (13446) - Corrected an issue with
HexagonalGrid#getAdjacentCubes
andHexagonalGrid#getAdjancentOffsets
which 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)