Subject: Download Receipt Button Missing on Streamlit Community Cloud Deployment
Body:
Hello Streamlit Community,
I have developed a Streamlit app that includes a receipt download feature for each transaction made.
- When I run the app locally, the “Download Receipt” button works perfectly — it appears as expected and the PDF downloads without any issue. (See attached local screenshot.)
-
- However, on the Streamlit Community Cloud hosted version, the download receipt button does not appear at all for the same transactions. (See attached hosted screenshot.)
Here’s what I’ve already checked:
- All changes have been pushed to GitHub.
- The correct branch is referenced in the deployment.
- No error is thrown in the app logs regarding the button.
I’m wondering:
- Are there any Streamlit features (like certain file downloads) that do not work on Community Cloud hosting?
- Could there be environment or permissions-related differences between local and cloud deployments causing this?
Environment:
- Streamlit version: version 1.45.1
- Python Version: 3.11.9
- Deployed via: Streamlit Community Cloud (GitHub-linked repo)
- Streamlit app Link: https://shop-credit-manager-001.streamlit.app/
Any help in identifying where the issue might be would be greatly appreciated.
Thank you!