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

Bug Fix Bulletin — v51.0.0 July 2025

Builder 2.0 text editing, Firefox compatibility, zoom resizing, image naming, navigation, import, scroll tile, and native platform fixes — July 2025

1. Purpose & Scope

This bulletin documents ten categories of defect resolutions shipped in Tiled v51.0.0 across Builder 2.0 text editing, browser compatibility, layout tooling, viewer navigation, microapp import, scroll tile stability, and native platform reliability.

Note: Formal Jira ticket IDs are pending reconciliation against the July 2025 fixVersion. This bulletin documents the full resolution scope for each category. Replace TD-XXXX placeholders per the reconciliation checklist in KB-v51-06 before this record is considered complete for audit purposes.

2. Builder 2.0 Text Editing Fixes

Text Tile — Hover State Reversion

Hover states on Text Tiles in Builder 2.0 were reverting unexpectedly during editing, causing tiles to flash between their default and hover appearance while the creator was actively editing the tile. Hover state rendering is now stable during editing. Hover transitions only trigger at the correct interaction points — mouse-enter and mouse-leave — and do not interrupt editing sessions.

Text Tile — Color Picker Dismissal

The color picker in Builder 2.0 Text Tile editing was dismissing and re-opening unpredictably, causing focus to jump and occasionally re-entering inline editing mode unintentionally. Editor focus handling has been corrected. The color picker now dismisses predictably when the creator clicks outside it and does not cause unintentional re-entry into inline text editing mode.

3. Firefox Compatibility

Builder 2.0 authoring behaviors on Firefox were not matching Chrome behavior in three interaction areas, creating an inconsistent and unreliable experience for creators using Firefox as their primary browser:

Dragging assets from the asset panel to the canvas was not working correctly on Firefox — assets would fail to drop or land in the wrong position.

Reordering pages in the Pages panel was unreliable on Firefox — drag-to-reorder would not complete correctly.

Reordering subpages and layers in their respective panels was similarly broken on Firefox.

All three drag-and-drop interaction areas now function consistently on Firefox, matching Chrome behavior. Authoring reliability on Firefox is now fully equivalent to Chrome.

4. Tile Resizing at Non-100% Zoom

Resize handles on tiles were not behaving correctly when the Builder canvas was zoomed to a level other than 100%. At zoomed-in or zoomed-out levels, resize operations would produce incorrect dimensions — the tile would resize to a different size than the creator intended based on their drag gesture.

Resize handles are now consistent across all zoom levels. The resize operation correctly accounts for the canvas zoom factor, producing the intended dimensions regardless of the zoom level at time of resize.

5. Image Tile Naming via URL

When an image tile's asset was set via a URL (rather than from the asset library), the tile was being named 'TEST' in the Layers panel instead of reflecting the actual resource name from the URL. Tile names now correctly derive from the actual resource identifier when assets are set via URL, improving layer organization and discoverability in the Layers panel.

6. Subpage Navigation Ghost Image Flash

When navigating into a subpage from a parent page (drilling down), a transient ghost image of the parent page would appear for a brief moment before the subpage content rendered correctly. This ghost image was visually disruptive, particularly in microapps with strong visual transitions between pages.

The ghost image flash has been eliminated. Subpage navigation now transitions cleanly from the parent page to the subpage content without visual artifacts.

7. Microapp File Import Across Accounts

Importing a microapp file that originated from a different Tiled account was failing with a cross-account error, preventing creators from sharing microapp files for collaboration or migration purposes. The import process now correctly handles cross-account microapp files, completing the import without errors.

Impact

Enables microapp file sharing between accounts for collaboration (e.g., agency-to-client transfers) and account migrations.

Scope

Applies to microapp file imports (.tiled file format). Does not affect share link or direct sharing workflows.

SOC 2 Context

Microapp file import is a data ingestion operation. Correcting cross-account import errors ensures the import pipeline handles multi-origin files without unexpected failures that could leave the system in an inconsistent state.

8. Nested Scroll Tile Edit UI and Undo/Redo

A series of edit UI and undo/redo stability fixes for Nested Scroll Tile were included in the July release, continuing polish work from late-June sprints. Specific scenarios addressed include:

Edit mode UI state becoming inconsistent after entering and exiting nested scroll edit mode multiple times in a session.

Undo/redo operations on nested scroll tile edits occasionally producing incorrect or unexpected canvas states.

Edge cases in undo/redo history when nested scroll tiles were created, edited, and deleted within the same editing session.

This work is documented in the 2025-07-15 standup as an ongoing nested scroll fix track. Additional polish items continued into August 2025 (v52.0.0).

9. Text Tile Hotkeys and Personalization Edge Cases

A bundle of minor text tile fixes was included in the July release, addressing regressions surfaced during GA and post-GA cleanup activities:

Hotkey behaviors within text editing mode were not consistent across all entry paths into inline text editing.

Personalization edge cases in text tiles produced incorrect field values or display states under specific conditions.

These fixes were bundled for the July cut based on their small individual scope but material impact on creator workflow consistency.

10. Native Platform: Video Playback and Hotspot Bugs

Stability fixes for the iOS and Android native apps were included in the July release, validated alongside Android build checks in early and mid-July standups:

Video playback was unreliable in certain native app configurations — videos would fail to load, pause unexpectedly, or not resume correctly.

Hotspot interactions had edge-case bugs in the native viewer — specific tap targets were not registering correctly or were triggering the wrong action.

Both categories were validated in the native build verification process in July standups (2025-07-08 and 2025-07-15 references).

11. QA Validation

QA Scope: Pre-release validation covered Builder 2.0 authoring, text editing stability, nested scroll behaviors, and native build checks. Regression and sanity passes noted in: 2025-07-08 standup (final checks prior to release cut); 2025-07-15 standup (nested scroll, text hotkeys, personalization readiness); 2025-07-22 standup (mid-cycle verification); 2025-07-29 standup (native video/hotspot bugs and Seismic environment smoke tests).

12. Audit Evidence

CC7.4 (Incident Response): ten fix categories across Builder 2.0, cross-browser compatibility, layout tooling, navigation, import, scroll tile, and native were identified and resolved within the July cycle.

CC4.2 (Evaluation of Control Deficiencies): the microapp cross-account import fix (Section 7) is a data ingestion reliability improvement. The text tile hover state and color picker fixes (Section 2) address UI state consistency defects in a frequently-used authoring workflow.

13. Change History

v1.0 — July 8, 2025

Initial bulletin. All defect categories resolved in Tiled v51.0.0. Formal ticket IDs pending reconciliation.