Fix PWA white screen: correct manifest.json path typo#169
Merged
statikfintechllc merged 4 commits intomasterfrom Nov 18, 2025
Merged
Fix PWA white screen: correct manifest.json path typo#169statikfintechllc merged 4 commits intomasterfrom
statikfintechllc merged 4 commits intomasterfrom
Conversation
- Fix manifest.json typo: /Personal-Pennies/ -> /SFTi-Pennies/ - Use absolute paths for manifest and icons in index.html - Add service worker for PWA caching and offline support - Register service worker in index.html Co-authored-by: statikfintechllc <200911899+statikfintechllc@users.noreply.github.com>
- Convert relative manifest paths to absolute in 10 HTML files - Ensures consistent path resolution across all pages - Improves PWA reliability when navigating between pages Co-authored-by: statikfintechllc <200911899+statikfintechllc@users.noreply.github.com>
Based on working Personal-Pennies repo: - Remove service worker (not needed for PWA to function) - Remove base tag from index.html - Keep simple relative paths throughout - Only fix is the manifest.json typo: /Personal-Pennies/ -> /SFTi-Pennies/ Co-authored-by: statikfintechllc <200911899+statikfintechllc@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix white screen issue in PWA system
Fix PWA white screen: correct manifest.json path typo
Nov 18, 2025
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR fixes a critical PWA white screen issue caused by a single typo in the manifest.json file. The Analytics shortcut was pointing to the wrong repository path (/Personal-Pennies/ instead of /SFTi-Pennies/), which prevented the PWA from loading correctly when installed to the home screen.
- Corrected the Analytics shortcut URL in manifest.json from
/Personal-Pennies/to/SFTi-Pennies/
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
statikfintechllc
approved these changes
Nov 18, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Template
Overview
PWA displayed white screen when installed to homescreen due to manifest validation error.
Description
Manifest contained incorrect base path
/Personal-Pennies/in Analytics shortcut (line 64), causing PWA installation failure. Fixed to/SFTi-Pennies/to match repository path.Investigation of working Personal-Pennies repo confirmed simple relative path approach is sufficient—service worker and base tags unnecessary for GitHub Pages PWA.
Related Issues
Closes #[issue-number]
Changes Made
Testing Checklist
npm run build)python -m http.server 8000)Screenshots / Evidence
Testing post-merge required: install PWA to homescreen, verify shortcuts work.
Broker Integration Impact
Analytics Impact
Breaking Changes
Additional Notes
Removed during implementation:
Security: CodeQL scan passed, no vulnerabilities introduced.
Reviewer Checklist:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.