Troubleshooting
Troubleshooting
Section titled “Troubleshooting”This guide covers common issues you may encounter with the SCF Controls Platform and their solutions.
Quick Diagnostics
Section titled “Quick Diagnostics”Before diving into specific issues, check these common areas:
- Browser console - Open DevTools (F12) and check the Console tab for errors
- Network tab - Check for failed API requests
- Clear cache - Hard refresh with Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
Authentication Issues
Section titled “Authentication Issues”Google Sign-In Not Working
Section titled “Google Sign-In Not Working”Symptom: “Sign in with Google” button does nothing or shows an error.
Check browser console for errors.
Common causes:
| Error | Solution |
|---|---|
popup_closed_by_user | User closed popup — retry |
invalid_client | Contact support — OAuth configuration may need updating |
| Origin not allowed | Contact support — your domain may not be authorised |
idpiframe_initialization_failed | Clear browser cookies, disable ad blocker |
Sign-In Popup Closes Immediately
Section titled “Sign-In Popup Closes Immediately”Cause: The popup was closed before completing authentication.
Solution: Try again and wait for the Google sign-in screen to fully load before selecting your account.
”Popup Blocked” Message
Section titled “”Popup Blocked” Message”Cause: Your browser is blocking the sign-in popup.
Solutions:
- Look for a popup blocker icon in your browser’s address bar
- Click it and allow popups for this site
- Try signing in again
Users Can Sign In But See Errors
Section titled “Users Can Sign In But See Errors”Symptom: User authenticates but sees empty pages or errors.
Check:
- Browser console for JavaScript errors
- Network tab for failed API requests
- Ensure you’re using a supported browser (Chrome, Firefox, Safari, Edge)
Frontend Issues
Section titled “Frontend Issues”Blank Page After Loading
Section titled “Blank Page After Loading”Symptom: Frontend loads but shows blank white page.
Check browser console (F12 → Console).
Common causes:
| Console Error | Solution |
|---|---|
Failed to fetch | Check your internet connection, try refreshing |
Unexpected token | Clear browser cache and refresh |
| Network errors | Check if you’re behind a VPN or firewall that may be blocking access |
Try these steps:
- Hard refresh: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
- Clear browser cache and cookies for this site
- Try a different browser
- Try incognito/private browsing mode
Changes Not Appearing
Section titled “Changes Not Appearing”Symptom: Made changes but don’t see them in the app.
Solutions:
- Wait for sync — The platform syncs every 30 seconds
- Click refresh — Use the refresh button in the header
- Hard refresh — Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
- Check sync indicator — Look for “Synced X ago” in the header
API Errors in Console
Section titled “API Errors in Console”Symptom: Network requests failing with 4xx/5xx errors.
Debug:
- Open Network tab in browser DevTools
- Find the failing request
- Check the response body for error details
- If errors persist, contact support with the error details
Data Issues
Section titled “Data Issues”Data Not Loading
Section titled “Data Not Loading”Symptom: Pages show “Loading…” indefinitely or display no data.
Solutions:
- Check your internet connection
- Refresh the page — Click the refresh button or hard refresh
- Check if the service is operational — Visit the platform status page if available
- Clear browser cache — May resolve stale data issues
Data Sync Issues
Section titled “Data Sync Issues”Symptom: Changes made by one user not appearing for another.
How synchronisation works:
- The platform auto-syncs every 30 seconds
- Focus events (switching back to the tab) trigger immediate refresh
- Manual refresh button forces immediate sync
If sync seems stuck:
- Click the refresh button in the header
- Hard refresh the browser page
- Sign out and sign back in
Missing Controls or Evidence
Section titled “Missing Controls or Evidence”Symptom: Expected controls or evidence items not appearing.
Check:
- Filters — Ensure no filters are hiding the items
- Search — Clear any search terms
- Organisation — Verify you’re in the correct organisation
- Permissions — Confirm you have access to view the data
Performance Issues
Section titled “Performance Issues”Slow Page Loads
Section titled “Slow Page Loads”Symptom: Pages take > 3 seconds to load.
Solutions:
- Check your internet connection — Run a speed test
- Clear browser cache — Old cached data can slow things down
- Reduce open tabs — Close unnecessary browser tabs
- Try a different browser — Some browsers perform better than others
- Disable browser extensions — Ad blockers or other extensions may interfere
Browser Becomes Unresponsive
Section titled “Browser Becomes Unresponsive”Symptom: Browser freezes or becomes slow when using the platform.
Solutions:
- Close other tabs — Free up browser memory
- Hard refresh — Ctrl+Shift+R to reload the page
- Restart browser — Close and reopen your browser
- Check system resources — Close other applications if memory is low
Account Issues
Section titled “Account Issues”Cannot Access Organisation
Section titled “Cannot Access Organisation”Symptom: Signed in but can’t see your organisation.
Solutions:
- Check organisation selector — If you belong to multiple organisations, ensure the correct one is selected
- Contact your admin — You may not have been added to the organisation yet
- Verify email — Ensure you’re signed in with the correct Google account
Role-Related Questions
Section titled “Role-Related Questions”Current status: Role-based access control is informational only. All authenticated users have full access to all features regardless of assigned role.
Why roles exist: Roles are being tracked so that when RBAC is enforced in a future release, you won’t need to reconfigure users.
Browser Compatibility
Section titled “Browser Compatibility”Supported Browsers
Section titled “Supported Browsers”The platform works best with:
| Browser | Version |
|---|---|
| Chrome | Latest 2 versions |
| Firefox | Latest 2 versions |
| Safari | Latest 2 versions |
| Edge | Latest 2 versions |
Known Limitations
Section titled “Known Limitations”- Internet Explorer — Not supported
- Very old browsers — May experience visual or functional issues
- Mobile browsers — Basic support; desktop recommended for full functionality
Getting Help
Section titled “Getting Help”If you can’t resolve an issue:
-
Check the FAQ: See the FAQ for common questions
-
Contact Support:
- Email: support@scfcontrolsplatform.com
- Include: Browser type, error messages, steps to reproduce
-
Documentation:
- Review relevant guides in this documentation
- Check for any service status announcements
Related Guides
Section titled “Related Guides”- Authentication — Sign-in help
- User Management — Managing users and roles
- FAQ — Frequently asked questions