Skip to content
English
  • There are no suggestions because the search field is empty.

Bug Fix Bulletin — v58.0.0 March 2026

The following issues were identified and resolved in the March 2026 Tiled release. If you were experiencing any of the behaviors described below, they are now fixed. No action is required on your end.

Canvas & Scroll Behavior

Zooming jumping the canvas view to the wrong area
Zooming in or out was sometimes moving the canvas view to an unrelated area instead of centering on the zoom target. Zoom now focuses correctly on the intended canvas region.

Canvas panning direction inverted or inconsistent
In certain scroll and pan interaction sequences, the canvas was panning in the wrong direction relative to the drag gesture. Panning direction is now consistent with the drag gesture in all interaction sequences, including within deeply nested scroll containers.

Newly added tiles not appearing on screen
Tiles added to the canvas were sometimes appearing off-screen or not becoming visible until the canvas was manually refreshed. Newly added tiles now appear immediately at their correct position.

Deleting all tiles leaving phantom outlines on the canvas
Removing all tiles from a page was leaving the canvas in an inconsistent state, including phantom tile outlines remaining after deletion. Deleting all tiles now clears the canvas cleanly.

Unexpected focus loss or double-focus when clicking between tiles
Clicking between tiles and the canvas background was producing erratic focus behavior. Focus state management is now stable across all canvas interactions.

Content clipping or disappearing in nested scroll layouts
Scroll containers and their contents were being incorrectly clipped or hidden in certain nested scroll configurations. Content in complex nested layouts now renders correctly.


Builder 2.0

Switching adaptive formats causing a crash
Switching between adaptive format configurations — such as from desktop to mobile — was causing Builder 2.0 to crash under certain tile configurations. Adaptive format switching now works without crashing.

Flickering or blank frames when navigating between subpages
Navigating between subpages in Builder 2.0 was producing a visible flicker or blank-frame transition. Subpage navigation now transitions smoothly.

Overlay dimming rendering at the wrong opacity or not at all
The semi-transparent background applied behind overlay tiles was sometimes appearing at the wrong opacity or not rendering in certain configurations. Overlay dimming now renders consistently at the correct opacity.

Text content becoming obscured while in text-edit mode
Entering text-edit mode on a text tile was sometimes causing the text content to be partially obscured or clipped by the edit cursor overlay. Text content is now fully visible throughout text-edit mode.


Scroll States

Tiles becoming hidden during scroll state edit mode
Certain tile layers within nested scroll containers were becoming hidden or clipped when a scroll state was in edit mode. All tiles within nested scroll containers are now correctly visible during edit mode.

Scroll state backgrounds bleeding into adjacent states
Per-state background overrides were not fully isolated — backgrounds configured for one scroll state were bleeding into neighboring states. Background isolation between scroll states is now reliable.

Scroll container dimensions inconsistent between Builder 1.0 and Builder 2.0
The same microapp was displaying different scroll container dimensions in Builder 1.0 versus Builder 2.0, causing layout differences after migration. Scroll container dimensions are now consistent between both builders.

New scroll states created with incorrect default configuration
When a new scroll state was created without explicit configuration, the default state name, initial offset, and default background were not being applied correctly. Defaults are now applied correctly on creation.


Import, Export & Personalization

Variants-only microapp packages failing to import
Importing a microapp package that contained only variant configurations — without a base microapp — was failing or producing an empty microapp. Variants-only packages now import correctly.

Personalized text tiles showing "NULL" on share links when no default value is set
When a personalized text tile had no default value configured, share links were displaying the literal text "NULL" instead of leaving the field empty or showing a placeholder. This no longer occurs — tiles with no default value now render as empty or show the configured placeholder as intended.