diff --git a/x-pack/plugins/observability_solution/logs_shared/public/hooks/use_log_view.ts b/x-pack/plugins/observability_solution/logs_shared/public/hooks/use_log_view.ts index 61915b2dadea7..abe6d3d1dc7f4 100644 --- a/x-pack/plugins/observability_solution/logs_shared/public/hooks/use_log_view.ts +++ b/x-pack/plugins/observability_solution/logs_shared/public/hooks/use_log_view.ts @@ -117,8 +117,9 @@ export const useLogView = ({ const isLoading = isLoadingLogView || isResolvingLogView || isLoadingLogViewStatus || isUpdatingLogView; - const isUninitialized = useSelector(logViewStateService, (state) => - state.matches('uninitialized') + const isUninitialized = useSelector( + logViewStateService, + (state) => state.matches('uninitialized') || state.matches('initializingFromUrl') ); const hasFailedLoadingLogView = useSelector(logViewStateService, (state) => diff --git a/x-pack/plugins/observability_solution/logs_shared/public/observability_logs/log_view_state/src/types.ts b/x-pack/plugins/observability_solution/logs_shared/public/observability_logs/log_view_state/src/types.ts index 8174b41aaa1dc..345049a8b1a10 100644 --- a/x-pack/plugins/observability_solution/logs_shared/public/observability_logs/log_view_state/src/types.ts +++ b/x-pack/plugins/observability_solution/logs_shared/public/observability_logs/log_view_state/src/types.ts @@ -45,6 +45,10 @@ export type LogViewTypestate = value: 'loading'; context: LogViewContextWithReference; } + | { + value: 'initializingFromUrl'; + context: LogViewContextWithReference; + } | { value: 'resolving'; context: LogViewContextWithReference & LogViewContextWithLogView;