Issue: Dashboard Not Rendering — “Application did not publish any contents”

I’m building an interactive dashboard using panel and plotly, but I’m facing an issue where nothing shows up in the browser when I run the app via panel serve. The browser opens, but the screen is blank. No error appears in the terminal either, or sometimes I see:

Application did not publish any contents

What I’ve Tried:
Ensured .servable() is called at the top level (not inside a function)
Tested with BootstrapTemplate and FastListTemplate
Confirmed the script runs with panel serve my_script.py --show
Used dummy data (no external files) to isolate the issue
Confirmed I’m not naming the file panel.py
Tested in a clean Conda environment with latest versions

Environment Info

Python version : 3.12
Panel version: 1.4.0
Bokeh version: 3.3.x
Platform: macOS / Conda
Browser: Chrome (latest)

Any guidance or example to help debug this issue — especially how to ensure that .servable() properly registers the content and Panel/Bokeh are linked correctly in a Conda environment.

Thanks in advance for your time and this fantastic library! :raised_hands:

Can you share a minimal version of the app?