Bug Fix Bulletin — v55.0.0 November
Resolved defects across Viewer/login routing, Native iOS/Android, Builder 1.0 & 2.0 scroll/overlay, and enterprise app links
This bulletin documents all defect resolutions shipped in Tiled v55.0.0 November across five categories: Viewer and login routing, Native iOS fixes, Native Android fixes, Builder 1.0 and 2.0 scroll and overlay fixes, and enterprise app link handling. It constitutes the formal corrective action record for SOC 2 CC7.4 (Incident Response) requirements.
Note: fixVersion reconciliation was required for several items in this release. Standup records from November 6, 20, and 25 were used to confirm shipped status for items that were still in Verify at the formal release cut.
2. Viewer & Login Routing|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6604 |
Login — Destination URL Routing |
Users returning to the Tiled Hub after clicking an email notification link (e.g., a session notification or share link alert) were being redirected to the Hub home page instead of the originally requested destination URL. The login redirect now correctly routes users to their intended destination after authentication completes. |
High user impact — affects session notification deep links. SOC 2 CC6.1 context: post-auth routing is part of the access flow. |
3. Native iOS Fixes
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6268 |
[iOS] Text Personalization Scaling |
Personalized text tiles were rendering at an incorrect scale on iOS devices — small-font personalized text appeared too small to read. The rendering scale calculation for personalized text on iOS has been corrected. Validated against the Manulife microapp as a representative test case. |
Validated against production Manulife microapp. iOS-specific rendering path. |
4. Native Android Fixes
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6469 |
[Android] Static Text Re-sizing — Builder 1.0 |
Static (non-personalized) text tiles in Builder 1.0 microapps were incorrectly re-sizing on Android. The root cause was Android's auto-sizing mechanism leaking into non-personalized text rendering, treating static text as if it were auto-size personalized text. The auto-size behavior is now correctly scoped to personalized text only. |
Root cause: Android auto-sizing leak into static text paths. |
|
TD-6475 |
[Android] Click Events to Other Microapps |
Tiles with click events configured to navigate to a different microapp (cross-microapp deeplinks) were failing to open the target microapp on Android. The Android intent handling for in-app and deeplink navigation has been corrected. Verified on sample Builder 1.0 and 2.0 microapps with cross-microapp navigation configured. |
Verified on 1.0 and 2.0 microapps with cross-app navigation. |
5. Builder 1.0 Scroll Fixes
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6525 |
[Builder 1.0] Scroll State Background Not Rendering |
Newly added scroll states in Builder 1.0 microapps were sometimes showing a white canvas until the user manually refreshed the browser. The scroll state background now renders immediately on state creation without requiring a refresh. |
Affected newly created scroll states only. Existing states were unaffected. |
6. Builder 2.0 Scroll & Overlay Fixes
Three related Builder 2.0 defects affecting nested scroll and overlay editing were resolved in November. TD-6506 and TD-6547 are companion fixes addressing the same underlying editing-visibility issue in nested scroll contexts.
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6506 |
[Builder 2.0] Text Editing in Scroll on Overlay |
Text within a scroll tile placed on an overlay was not visible while in text-edit mode, preventing the creator from seeing what they were typing. The editing-visibility issue was caused by incorrect editor state transitions in nested scroll/overlay contexts. The editor now correctly surfaces text content during editing in all nested configurations. |
Companion to TD-6547. Both address nested-scroll editing visibility. |
|
TD-6547 |
[Builder 2.0] Nested Scroll: Text Disappears on Re-Enter |
Text in a nested scroll tile was disappearing when the creator re-entered the canvas (e.g., after clicking outside the scroll area and back in). This fix complements TD-6506 by addressing the re-entry edge case that TD-6506's fix did not fully cover, ensuring consistent text visibility throughout the nested scroll authoring session. |
Companion to TD-6506. Covers re-entry edge case. |
|
TD-6545 |
[Builder 2.0] Migrated Scroll Tiles Defaulted to Fit |
Scroll tiles migrated from Builder 1.0 to Builder 2.0 were defaulting to Fit sizing mode regardless of the original Fill vs Fit setting configured in 1.0. The migration now correctly preserves the Fill vs Fit setting from the 1.0 source, and the preserved setting is reflected in both the Properties panel and page previews. |
Migration fidelity fix — Fill/Fit now preserved on 1.0→2.0 conversion. |
7. Builder 1.0 → 2.0 Fidelity Fix
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-6314 |
[1.0→2.0] Hotspot Transition Changed to Fade |
Hotspot tiles with a non-Fade transition configured in Builder 1.0 were having their transition overwritten to Fade when the microapp was converted to Builder 2.0. The migration now retains the original transition type from the 1.0 hotspot configuration, preventing unexpected animation behavior changes post-conversion. |
Migration fidelity fix — all transition types now preserved on convert. |
8. Enterprise App Link Fix
|
Ticket |
Area |
Resolution |
Notes / Context |
|
TD-4579 |
[Vivint] iOS Enterprise App — External URL Error |
An error was surfacing for Vivint's enterprise iOS app when clicking tiles that linked to itms-services:// URLs (used for enterprise iOS app distribution). The itms-services URL scheme is not supported by Tiled's URL handler, causing an error that falsely indicated the app was inactive or unavailable. URL handling has been aligned to gracefully handle unsupported URL schemes, and error messaging has been hardened to prevent false 'inactive app' errors from surfacing to end users. |
Customer-specific: Vivint enterprise iOS app. itms-services:// scheme handling. |
9. FixVersion Reconciliation Note
|
Note: Several items in this bulletin were still in Verify status in Jira at the formal November 4 release cut. Standup records from November 6, 20, and 25 were used to confirm that TD-6268, TD-6469, TD-6475, TD-6506, TD-6525, TD-6545, TD-6547, and TD-6604 shipped in production in the November cycle. This reconciliation approach is documented in the release notes source of truth and is consistent with the fixVersion methodology used across all releases in this knowledge base series. |
10. Audit Evidence
• TD-6604 (Login destination routing): CC6.1 (Logical and Physical Access Controls) evidence — post-authentication routing now correctly delivers users to their intended access destination. This also supports CC6.2 by ensuring that access to specific resources (e.g., analytics views linked from notification emails) is correctly established after credential verification.
• TD-4579 (Enterprise URL error): CC4.2 (Evaluation of Control Deficiencies) — customer-reported defect identified, root-caused, and resolved. The hardened error messaging prevents false security signals (apparent 'app inactive' state) from reaching enterprise end users.
• TD-6268, TD-6469, TD-6475 (Native platform fixes): CC7.4 (Incident Response) evidence — high-traffic native platform defects (text rendering, navigation) remediated within the November cycle.
11. Change History
|
v1.0 — November 4, 2025 |
Initial bulletin. All defects resolved in Tiled v55.0.0 November. FixVersion reconciliation completed against November standup records. |