# 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.