Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
67
docs/BROWSER_CACHE_FIX.md
Normal file
67
docs/BROWSER_CACHE_FIX.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Browser Cache Issue - Fix Instructions
|
||||
|
||||
## Problem
|
||||
The browser is using cached JavaScript, causing:
|
||||
- Old error messages
|
||||
- HTTP 400 errors that don't match the actual API response
|
||||
- Line numbers that don't match the current code
|
||||
|
||||
## Solution
|
||||
|
||||
### Method 1: Hard Refresh (Recommended)
|
||||
1. **Chrome/Edge (Windows/Linux)**: Press `Ctrl + Shift + R` or `Ctrl + F5`
|
||||
2. **Chrome/Edge (Mac)**: Press `Cmd + Shift + R`
|
||||
3. **Firefox**: Press `Ctrl + Shift + R` (Windows/Linux) or `Cmd + Shift + R` (Mac)
|
||||
4. **Safari**: Press `Cmd + Option + R`
|
||||
|
||||
### Method 2: Clear Cache via Developer Tools
|
||||
1. Open Developer Tools (F12)
|
||||
2. Right-click the refresh button
|
||||
3. Select **"Empty Cache and Hard Reload"**
|
||||
|
||||
### Method 3: Disable Cache in Developer Tools
|
||||
1. Open Developer Tools (F12)
|
||||
2. Go to **Network** tab
|
||||
3. Check **"Disable cache"** checkbox
|
||||
4. Keep Developer Tools open while testing
|
||||
5. Refresh the page
|
||||
|
||||
### Method 4: Clear Browser Cache Completely
|
||||
1. Open browser settings
|
||||
2. Navigate to Privacy/Clear browsing data
|
||||
3. Select "Cached images and files"
|
||||
4. Choose "Last hour" or "All time"
|
||||
5. Click "Clear data"
|
||||
6. Refresh the page
|
||||
|
||||
## Verification
|
||||
|
||||
After clearing cache, you should see:
|
||||
- ✅ New console messages with detailed error logging
|
||||
- ✅ "Loading stats, blocks, and transactions..." message
|
||||
- ✅ "Fetching blocks from Blockscout: [URL]" message
|
||||
- ✅ Either success messages or detailed error information
|
||||
|
||||
## Expected Console Output (After Fix)
|
||||
|
||||
**Success:**
|
||||
```
|
||||
Ethers loaded from fallback CDN
|
||||
Ethers ready, initializing...
|
||||
Loading stats, blocks, and transactions...
|
||||
Fetching blocks from Blockscout: https://explorer.d-bis.org/api/v2/blocks?page=1&page_size=10
|
||||
✅ Loaded 10 blocks from Blockscout
|
||||
```
|
||||
|
||||
**If Error:**
|
||||
```
|
||||
❌ API Error: {status: 400, ...}
|
||||
🔍 HTTP 400 Bad Request Details:
|
||||
URL: https://explorer.d-bis.org/api/v2/blocks?page=1&page_size=10
|
||||
Response Headers: {...}
|
||||
Error Body: {...}
|
||||
```
|
||||
|
||||
## Note
|
||||
The API works correctly (verified via curl), so any HTTP 400 errors after clearing cache will show detailed information to help diagnose the actual issue.
|
||||
|
||||
Reference in New Issue
Block a user