Sync Issues
Troubleshooting guide for data synchronization problems in YAPL.
Sync Issues
Solutions for data not updating, changes not saving, and synchronization problems between devices.
Understanding Sync in YAPL
YAPL syncs data automatically:
- Changes save to the server in real-time
- Other users see updates without refreshing
- Multiple devices stay in sync
When sync fails, you may see stale data or lost changes.
Changes Not Saving
Symptoms
- You make changes but they disappear
- Data reverts to previous state
- "Save failed" errors
Solutions
-
Check internet connection
- Open another website to verify
- Reconnect if disconnected
-
Refresh the page
- Saves any pending changes
- Loads latest data from server
-
Check for error messages
- Look for red notifications
- Note specific error text
-
Try saving again
- Click save button again
- Wait for confirmation
-
Clear browser cache
- May fix corrupted cached data
- Reload and retry
Preventing Data Loss
- Wait for save confirmations
- Don't close browser during saves
- Keep stable internet connection
- Refresh periodically on long sessions
Data Not Updating
Symptoms
- Other users' changes not appearing
- Stale data shown
- Need to manually refresh to see updates
Solutions
-
Refresh the page
- Forces reload from server
- Gets latest data
-
Check real-time connection
- Look for connection indicator
- Reconnect if disconnected
-
Log out and back in
- Reestablishes connection
- Clears local state
-
Clear browser cache
- Removes stale cached data
- Fresh load from server
Multi-Device Sync Issues
Symptoms
- Different data on different devices
- Changes on one device not appearing on another
- Conflicting information
Solutions
-
Refresh on all devices
- Ensures latest data everywhere
- Do this after making changes
-
Check internet on all devices
- Both need working connections
- Mobile data may be slower
-
Avoid simultaneous editing
- Edit same items on one device at a time
- Changes from one device should sync before editing on another
Multi-Device Best Practices
- Refresh before starting work
- Complete edits before switching devices
- Wait for sync confirmation
- Don't edit same content simultaneously
Conflict Resolution
What Are Conflicts?
Conflicts occur when:
- Two people edit the same item simultaneously
- You edit offline and sync later
- Network issues during save
How YAPL Handles Conflicts
- Last save typically wins
- Some conflicts may show warnings
- Manual resolution may be needed
Preventing Conflicts
-
Communicate with team
- Let others know what you're editing
- Coordinate on shared items
-
Refresh before editing
- Get latest version first
- Reduces conflict chance
-
Save frequently
- Smaller changes = fewer conflicts
- Others see updates sooner
Offline Behavior
Full Offline Support for Plans
YAPL supports full offline editing for plans:
- All editing works - Tasks, dependencies, progress, calendar
- Auto-save enabled - Changes save to device every 500ms
- Critical path works - CPM calculations run locally
- Undo/Redo available - Full history preserved
Requirement: Load the plan and create a draft while online first.
Going Offline Unexpectedly
If you lose connection while editing a plan:
- Keep working normally - Nothing changes in the interface
- Changes auto-save - Saved to your device every 500ms
- CPM keeps calculating - Runs locally in your browser
- No data loss - Maximum 500ms of work could be lost on crash
Coming Back Online
When connection returns:
- Review your draft - Check your changes look correct
- Click Publish - Sync changes to the cloud
- Wait for confirmation - Ensure publish succeeds
- Team sees updates - Others can now view your changes
What Doesn't Work Offline
| Action | Why |
|---|---|
| Open new plan first time | Data stored in cloud |
| Create new plan | Server generates IDs |
| Publish draft | Writes to database |
| Load different versions | Fetches from server |
| Real-time updates | Requires connection |
See Offline Editing Guide for complete details.
Browser-Specific Sync Issues
Chrome
-
Check if site data is blocked
- Settings > Privacy > Site Settings
- Ensure YAPL can store data
-
Disable data saver
- May interfere with sync
Safari
-
Check cross-site tracking settings
- May block necessary connections
-
Disable content blockers for YAPL
Firefox
- Check Enhanced Tracking Protection
- May block sync features
- Add exception for YAPL
Real-Time Updates Not Working
Symptoms
- Don't see others' changes in real-time
- Need to refresh to see updates
- No live collaboration feeling
Causes
-
WebSocket connection failed
- Firewall may block WebSockets
- Corporate network restrictions
-
Browser compatibility
- Old browsers may not support real-time
- Update to latest version
-
Network restrictions
- Some networks block WebSocket
- Try different network
Solutions
-
Check firewall settings
- Allow WebSocket connections
- Contact IT if corporate network
-
Update browser
- Latest browsers have better support
-
Try different network
- Test on mobile data or home network
Notification Sync Issues
Not Receiving Notifications
- Check notification settings in YAPL
- Check browser notification permissions
- Ensure you're logged in
- Refresh the page
Delayed Notifications
- Network latency can cause delays
- Server load may affect delivery
- Refresh to catch up
Troubleshooting Steps
Step 1: Verify Connection
- Check internet connection
- Try loading another website
- Restart router if needed
Step 2: Refresh and Retry
- Refresh the page (Ctrl+R)
- Try the action again
- Wait for confirmation
Step 3: Clear Cache
- Clear browser cache
- Clear site data for YAPL
- Refresh and log in again
Step 4: Test Different Browser
- Try incognito mode
- Try different browser
- Identify if browser-specific
Step 5: Check Device
- Try different device
- Try different network
- Identify if device-specific
Data Recovery
Lost Changes
If changes were lost:
- Check if you can recreate from memory
- Ask team members if they saw your changes
- Check activity log for last saved version
- Contact support for data recovery assistance
Corrupted Data
If data appears corrupted:
- Don't make further changes
- Take screenshots
- Contact support immediately
- Don't clear cache until advised
Prevention Best Practices
For Reliable Sync
-
Maintain stable connection
- Use wired when possible
- Avoid network switching
-
Refresh regularly
- Start of day
- After long periods away
- Before important edits
-
Watch for confirmations
- Wait for save confirmations
- Check for error messages
-
Coordinate with team
- Communicate about shared edits
- Avoid simultaneous changes
Still Having Sync Issues?
If problems persist:
- Note what actions cause the issue
- Check if it affects all data or specific items
- Test on different devices/browsers
- Contact support with:
- Description of the problem
- Steps to reproduce
- Browser and device info
- Any error messages
- Screenshot of the issue
Was this page helpful?