Appearance
Troubleshooting
Quick Fixes
Page Won't Load
Symptoms:
- Blank page or infinite loading spinner
- Page loads but shows no data
- "Something went wrong" error
Solutions:
Refresh the page (Ctrl+R / Cmd+R)
- Many transient issues resolve with a simple refresh
- Clears cached client-side data
Clear browser cache and cookies
- Open Developer Tools (F12)
- Right-click the refresh button → "Empty Cache and Hard Reload"
- Or: Browser settings → Clear browsing data → Cached images and files
Try incognito/private mode
- Helps identify if browser extensions are causing issues
- Bypasses cached authentication state
Check browser console for errors
- Open Developer Tools (F12) → Console tab
- Look for red error messages
- Copy the full error message for support tickets
Verify you're on a supported browser
- Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Older browsers may not support modern JavaScript features
Authentication Issues
Can't Log In
Symptoms:
- Login button doesn't work
- Redirected to error page after clicking "Sign In"
- "Invalid session" or "Authentication failed" message
Solutions:
Clear browser cookies
- Authentication state is stored in cookies
- Settings → Privacy → Clear cookies for
signalbreak.vercel.app
Disable browser extensions
- Ad blockers and privacy tools can interfere with OAuth flows
- Try disabling extensions or use incognito mode
Check if your organisation uses SSO
- SignalBreak supports Single Sign-On for enterprise customers
- Contact your IT admin if you're unable to access via standard login
Verify your email address is confirmed
- Check your email for a verification link
- Resend verification email from login page
Session Expired / Logged Out Unexpectedly
Symptoms:
- Suddenly logged out while working
- "Session expired" message
- Redirected to login page
Solutions:
Log back in
- Sessions expire after 7 days of inactivity for security
- You'll need to re-authenticate
Check if you're logged in on multiple tabs
- Logging out in one tab logs you out everywhere
- This is expected behaviour for security
Disable "Clear cookies on exit"
- Browser settings → Privacy → Disable "Clear cookies when browser closes"
- Otherwise you'll need to log in every time you open your browser
Data Loading Issues
Workflows Not Appearing
Symptoms:
- Workflows page shows "No workflows registered yet"
- But you've definitely created workflows
- Or: Some workflows missing from the list
Solutions:
Check you're viewing the correct filter
- Look for "Filter by Model" dropdown
- Ensure it's set to "All workflows" not a specific model
Verify you're in the right tenant
- If you have access to multiple organisations, check you're viewing the correct one
- Top-right corner shows current organisation name
Check if workflows were deleted
- Workflows can be deleted by any team member with access
- Check with colleagues if you're on a shared account
Refresh the page
- Sometimes cached data doesn't update immediately
- Hard refresh (Ctrl+Shift+R / Cmd+Shift+R)
Provider Health Shows "Unknown"
Symptoms:
- Provider health indicator shows ⚪ Unknown
- "Last checked: never" or very old timestamp
Solutions:
Wait for the next polling cycle
- Providers are polled every 5 minutes
- If you just added a provider, wait 5 minutes and refresh
Check if the provider has a status page
- Some providers (Tier 3/4) don't have official status pages
- SignalBreak can't monitor providers without public status endpoints
Verify network connectivity
- If SignalBreak's polling service can't reach the status page, status will show "Unknown"
- This is usually temporary (network issues, status page maintenance)
Workflow Creation Failures
"Cannot remove the last primary provider"
Error message:
Cannot remove the last primary provider for this workflowCause: Every workflow must have at least one primary provider binding. You're trying to delete or change the role of the only primary provider.
Solution:
Option 1: Add a new primary provider first
- Click "Add Fallback" in Provider Bindings section
- Select a different provider
- Toggle its role to Primary
- Now you can delete or change the old primary provider
Option 2: Change a fallback to primary
- Find an existing fallback provider binding
- Click the role toggle to change it to Primary
- Now you can delete or change the old primary provider
"No models enabled for this provider"
Error message (in model dropdown):
No models enabled for this provider.
Enable models on the Models page first.Cause: The provider you selected doesn't have any models enabled in your account configuration.
Solution:
Navigate to Models page
- Dashboard → Models (in navigation menu)
Find the provider in the list
Enable at least one model:
- Click "Enable" on the model(s) you want to use
- Choose models that match your workflow's AI capability
Return to workflow and try again
- The model dropdown should now show your enabled models
"Provider Configuration Required" Warning
Symptoms:
- Orange warning banner on workflow detail page
- "This workflow needs at least one AI provider configured"
Cause: You created a workflow but haven't added any provider bindings yet.
Solution:
Click "Add Provider Binding" button in the warning banner
Select a provider from your enabled providers list
- If no providers appear, visit Dashboard → Providers and enable at least one
Choose a model (if available)
Save the binding
Why this matters: SignalBreak can't monitor workflows without provider bindings—it doesn't know which providers to track for this workflow.
Risk Assessment Issues
Risk Score is 0 Despite Having Workflows
Symptoms:
- Dashboard shows Risk Score: 0 / Green status
- But you have workflows configured
Cause: Risk scores are calculated from scenario impacts. If you haven't executed any scenarios yet, your risk score will be 0.
Solution:
Create scenarios
- Navigate to Dashboard → Scenarios
- Create scenarios modelling potential provider disruptions
- Example: "OpenAI GPT-4 Outage", "Anthropic Rate Limiting"
Execute scenarios
- Click "Execute" on each scenario
- SignalBreak analyses which workflows would be affected
- Creates scenario impacts with severity ratings
Risk score updates automatically
- Once scenarios are executed, your risk score will be calculated
- See Risk Scoring Methodology for details
Scenario Execution Shows "No Workflows Affected"
Symptoms:
- Execute a scenario like "OpenAI Outage"
- Result: "No workflows affected"
- But you know you have workflows using OpenAI
Cause: Your workflows aren't bound to the provider in the scenario, or the provider bindings don't have models assigned.
Solution:
Check workflow provider bindings
- Open each workflow detail page
- Verify Provider Bindings section shows the correct provider
- Ensure the provider matches the scenario's target provider
Verify models are assigned
- Each binding must have a model selected (not just a provider)
- Scenarios match on provider + model, not just provider name
Re-execute the scenario after fixing bindings
Common Error Messages
"Tenant or user not found"
Cause:
- Your session is invalid or expired
- You're trying to access a resource that doesn't belong to your organisation
Solution:
- Log out and log back in
- Verify you're accessing the correct organisation
- If problem persists, contact support—your account may need to be provisioned
"Validation error: At least one field must be provided for update"
Cause: You tried to save a workflow without changing any fields (PATCH request with empty body).
Solution:
- Make at least one change to the workflow before saving
- If you don't want to make changes, just close the edit form
"Failed to fetch"
Cause:
- Network connectivity issue
- API endpoint temporarily unavailable
- CORS error (if accessing from non-standard domain)
Solution:
- Check your internet connection
- Refresh the page and try again
- If using VPN, try disconnecting temporarily
- Check browser console for detailed error message
Known Limitations
Bulk Import Doesn't Validate Duplicates
Status: Active Tech Debt (TECH-DEBT-001)
Description: The bulk CSV import wizard doesn't run fuzzy matching against existing products. You could accidentally import duplicate products with slight spelling variations.
Workaround:
- Export your existing products first
- Manually check for duplicates before importing
- Use the single-add workflow for individual products (has fuzzy matching)
Timeline: Fix planned before general availability launch
Claude Extractor May Miss Some Provider Changes
Status: Active Tech Debt (TECH-DEBT-008)
Description: Signal intelligence extraction can fail if Claude refuses to process content or returns malformed JSON.
Impact:
- Some provider changes detected but not classified
- Missing signal intelligence for affected providers
Workaround:
- Check provider changelogs manually for critical providers
- Cross-reference with provider status page
Timeline: Fix in progress
Performance Issues
Page Loads Slowly
Symptoms:
- Pages take >5 seconds to load
- Dashboard feels sluggish
- Workflow list takes a long time to appear
Solutions:
Check your network speed
- Open speedtest.net and verify you have >5 Mbps
- Slow networks will make any web app feel slow
Reduce browser tabs
- Too many open tabs consume memory
- Close unused tabs, especially video streaming sites
Clear browser cache (paradoxically, old cache can slow things down)
- See "Clear browser cache" steps above
Check for browser extensions causing performance issues
- Disable extensions one by one to identify culprit
- Common offenders: grammar checkers, password managers
Try a different browser
- Chrome generally has best performance for React applications
- Firefox and Safari are also well-supported
API Requests Timing Out
Symptoms:
- "Request timeout" errors
- Loading spinners never finish
- Console shows 504 Gateway Timeout errors
Causes:
- Database query taking too long (e.g., complex governance report generation)
- Provider status page taking too long to respond during health polling
- Serverless function cold start (first request after inactivity)
Solutions:
Wait and retry
- First request after inactivity can be slower (cold start)
- Subsequent requests will be faster
Reduce query complexity
- If generating a report with many workflows/scenarios, try filtering to fewer items
- Large evidence packs (100+ pages) can take 30-60 seconds to generate
Check if there's a platform incident
- Visit Dashboard → System Status
- Or check status.vercel.com for Vercel platform issues
Still Stuck?
Before Contacting Support
Please gather the following information to help us resolve your issue quickly:
Browser and version
- Example: "Chrome 120.0.6099.129"
- Help → About Chrome (or equivalent)
What were you trying to do?
- Specific steps you took before encountering the issue
Error message (full text)
- Copy the exact error message if one appeared
- Screenshot if possible
Browser console output
- Open Developer Tools (F12) → Console
- Screenshot any red error messages
- Copy full error text
When did it start?
- First occurrence vs. ongoing issue
- Does it happen every time or intermittently?
Contact Support
- Email: support@signal-break.com
- In-app: Help → Contact Support
- Expected response time: 1-2 business days
For critical issues affecting your production workflows:
- Mark your email subject as [URGENT]
- Include tenant ID and affected workflow IDs
- Describe business impact