@@ -86,6 +86,7 @@ def render_workspace_home(
8686) -> List [Any ]:
8787 """Render the workspace-level home view (no pipeline selected)."""
8888 return [
89+ ui .section_marker (strings .app_section_name , has_content = True ),
8990 build_home_header_row (dlt_profile_select , dlt_pipeline_select ),
9091 mo .md (strings .app_title ).center (),
9192 mo .md (strings .app_intro ).center (),
@@ -185,7 +186,7 @@ def render_pipeline_home(
185186 )
186187 _pipeline_execution_exception = utils .build_exception_section (dlt_pipeline )
187188
188- _stack = [ui .section_marker (strings .home_section_name )]
189+ _stack = [ui .section_marker (strings .home_section_name , has_content = dlt_pipeline is not None )]
189190 _stack .extend (
190191 render_pipeline_header_row (
191192 dlt_pipeline_name , dlt_profile_select , dlt_pipeline_select , _buttons
@@ -304,7 +305,9 @@ def section_info(
304305 Overview page of currently selected pipeline
305306 """
306307
307- _result = [ui .section_marker (strings .overview_section_name )]
308+ _result = [
309+ ui .section_marker (strings .overview_section_name , has_content = dlt_pipeline is not None )
310+ ]
308311 _result .extend (
309312 ui .build_page_header (
310313 dlt_pipeline ,
@@ -363,7 +366,7 @@ def section_schema(
363366 Show schema of the currently selected pipeline
364367 """
365368
366- _result = [ui .section_marker (strings .schema_section_name )]
369+ _result = [ui .section_marker (strings .schema_section_name , has_content = dlt_pipeline is not None )]
367370 _result .extend (
368371 ui .build_page_header (
369372 dlt_pipeline ,
@@ -460,7 +463,9 @@ def section_browse_data_table_list(
460463 Show data of the currently selected pipeline
461464 """
462465
463- _result = [ui .section_marker (strings .browse_data_section_name )]
466+ _result = [
467+ ui .section_marker (strings .browse_data_section_name , has_content = dlt_pipeline is not None )
468+ ]
464469 _result .extend (
465470 ui .build_page_header (
466471 dlt_pipeline ,
@@ -705,7 +710,7 @@ def section_state(
705710 """
706711 Show state of the currently selected pipeline
707712 """
708- _result = [ui .section_marker (strings .state_section_name )]
713+ _result = [ui .section_marker (strings .state_section_name , has_content = dlt_pipeline is not None )]
709714 _result .extend (
710715 ui .build_page_header (
711716 dlt_pipeline ,
@@ -737,7 +742,7 @@ def section_trace(
737742 Show last trace of the currently selected pipeline
738743 """
739744
740- _result = [ui .section_marker (strings .trace_section_name )]
745+ _result = [ui .section_marker (strings .trace_section_name , has_content = dlt_pipeline is not None )]
741746 _result .extend (
742747 ui .build_page_header (
743748 dlt_pipeline ,
@@ -851,7 +856,7 @@ def section_loads(
851856 Show loads of the currently selected pipeline
852857 """
853858
854- _result = [ui .section_marker (strings .loads_section_name )]
859+ _result = [ui .section_marker (strings .loads_section_name , has_content = dlt_pipeline is not None )]
855860 _result .extend (
856861 ui .build_page_header (
857862 dlt_pipeline ,
@@ -964,7 +969,9 @@ def section_ibis_backend(
964969 """
965970 Connects to ibis backend and makes it available in the datasources panel
966971 """
967- _result = [ui .section_marker (strings .ibis_backend_section_name )]
972+ _result = [
973+ ui .section_marker (strings .ibis_backend_section_name , has_content = dlt_pipeline is not None )
974+ ]
968975 _result .extend (
969976 ui .build_page_header (
970977 dlt_pipeline ,
0 commit comments