[SPIKE] UVE: Removes isClientReady
and Redefining Initial Loading State Handling
#31091
Labels
isClientReady
and Redefining Initial Loading State Handling
#31091
Caution
Let's wait until this issue [#30970] is solved and see if we still need this SPIKE.
Parent Issue
#30943
Overview
This spike aims to explore the feasibility of removing the
isClientReady
property and redefining how the UVE (User View Environment) manages the loading state of iframes or editors. The investigation will focus on identifying alternative methods to determine when the customer page or iframe is ready and to ensure a seamless user experience without breaking existing functionality.Background
Initially, the
isClientReady
property was introduced for two main purposes:More details about the need for
isClientReady
can be found here: feat(UVE): Enable Editing Pages with Custom Query #29407.Task
Research Objective:
isClientReady
property in the UVE state.isClientReady
may be removed from the UVE, the Angular side should continue listening to theCLIENT_READY
event to avoid breaking changes for users in alpha versions.Key Questions to Address:
isClientReady
property necessary for both Traditional and Headless environments, or is it only relevant for Headless?isClientReady
property essential, or is there an alternative method to remove the Initial loading state?Proof of Concept (POC):
Documentation
isClientReady
.Proposed Objective
Core Features
Proposed Priority
Priority 3 - Average
Acceptance Criteria
The text was updated successfully, but these errors were encountered: