You are a mobile worker trying to upload a file to OneDrive for Business through a web browser. The upload fails consistently in one browser, for example Chrome, but works fine in another browser like Edge. This issue is usually caused by a specific browser setting, an extension conflict, or a cache corruption that interferes with the OneDrive web upload process. This article explains the technical reasons behind browser-specific upload failures and provides step-by-step fixes to resolve them.
Key Takeaways: Browser-Specific OneDrive Upload Failures
- Clear browser cache and cookies: Removes corrupted session data that blocks the upload process in the failing browser.
- Disable all browser extensions: Extensions like ad blockers, privacy tools, or download managers can block OneDrive upload scripts.
- Use InPrivate or Incognito mode: Tests if the issue is caused by persistent browser settings or extensions without permanently changing anything.
Why OneDrive Web Upload Fails in One Browser but Works in Another
OneDrive for Business uses a set of JavaScript APIs and background upload processes that depend on browser standards like Fetch, Blob, and XMLHttpRequest. When a browser has outdated cached scripts, conflicting extensions, or disabled third-party cookies, these APIs can fail silently. The browser that works has a clean cache, no conflicting extensions, or default cookie settings. The failing browser has one or more of these conditions broken.
Mobile workers often connect through VPNs, public Wi-Fi, or corporate proxies. These network conditions can cause timeouts or redirects that the browser handles differently. For example, a proxy might inject a header that only one browser interprets as a redirect, causing the upload to abort. The browser that works might have a different user-agent string that bypasses the proxy rule.
Another common cause is a browser update that changed default settings. For instance, Chrome version 116 introduced a stricter cookie partitioning feature that can break OneDrive uploads if the user has multiple Microsoft 365 tabs open. Edge, which shares the same Chromium engine but has Microsoft-specific optimizations, may handle this partition differently.
Steps to Fix OneDrive Web Upload Failures in a Specific Browser
Follow these steps in the order listed. Test the upload after each step to identify the root cause.
- Clear browser cache and cookies for the OneDrive domain
Open the browser that fails. Press Ctrl+Shift+Delete to open the clear browsing data dialog. Set the time range to “All time.” Check the boxes for “Cached images and files” and “Cookies and other site data.” Click the button to clear data. Reload the OneDrive page and try the upload again. - Disable all browser extensions
Click the extensions icon in the toolbar or go to the extensions management page. For Chrome, type chrome://extensions in the address bar. For Edge, type edge://extensions. Disable every extension by toggling the switch off. Restart the browser. Open OneDrive and test the upload. - Test upload in InPrivate or Incognito mode
Open a new InPrivate window in Edge or Incognito window in Chrome. Sign in to OneDrive for Business with your work account. Attempt the upload. If it works, the issue is caused by an extension or persistent browser data. You can then enable extensions one by one to find the conflict. - Reset browser settings to default
Go to browser settings. Search for “reset settings.” Select the option to restore settings to their original defaults. This removes custom home pages, search engines, and pinned tabs but does not delete bookmarks or saved passwords. After the reset, restart the browser and test the upload. - Check third-party cookie settings
Go to browser privacy and security settings. Ensure that third-party cookies are not blocked. For Chrome, go to Settings > Privacy and security > Cookies and other site data. Select “Allow all cookies” or “Block third-party cookies in Incognito.” For Edge, go to Settings > Cookies and site permissions > Manage and delete cookies and site data. Toggle “Block third-party cookies” to off. Reload OneDrive and test. - Update the browser to the latest version
Open the browser menu. Go to Help > About Google Chrome or Help > About Microsoft Edge. The browser checks for updates automatically. If an update is available, click “Relaunch” to apply it. After the update, sign in to OneDrive and test the upload. - Disable hardware acceleration
Go to browser settings. Search for “hardware acceleration.” Toggle the setting off. Restart the browser. This resolves issues where the GPU rendering conflicts with the upload API. Test the upload.
If OneDrive Still Has Upload Issues After the Main Fix
Upload fails only on a VPN or corporate network
If the upload fails only when connected to a VPN or corporate network, the network may block or throttle the upload endpoint. OneDrive for Business uses the URL <tenant>-my.sharepoint.com for uploads. Ask your IT team to ensure that this domain and all subdomains are allowed through the firewall and proxy. Try disconnecting from the VPN and using a mobile hotspot to isolate the network as the cause.
Upload shows a progress bar then fails with no error
This symptom indicates a timeout or a file size limit. OneDrive for Business web upload has a maximum file size of 250 GB per file. If the file is under that limit, the browser may be running out of memory. Close other tabs and applications. Try uploading a smaller file first to confirm the browser can handle the process.
Upload fails only for specific file types
Your tenant administrator may have blocked certain file extensions through the SharePoint admin center. Check with your IT team. For a quick test, rename the file to a .txt extension and try uploading. If it succeeds, the original file type is blocked. Ask your admin to review the file type block list at Microsoft 365 admin center > SharePoint > Policies > Access control > Block file extensions.
OneDrive Web Upload vs Desktop Sync: Key Differences for Mobile Workers
| Item | Web Upload | Desktop Sync App |
|---|---|---|
| Browser dependency | Requires a modern browser with JavaScript enabled | No browser needed; runs as a Windows background service |
| File size limit | Up to 250 GB per file | Up to 250 GB per file |
| Offline access | Not available; requires internet connection | Files can be synced to local disk and accessed offline |
| Multi-file upload | Supports drag-and-drop or file picker for multiple files | Continuous sync of entire folder structure |
| Browser extension conflicts | Common cause of failure; extensions can block scripts | No extension conflicts |
| Network resilience | Fails on timeout or redirect; no resume capability | Pauses and resumes automatically on network interruption |
Mobile workers who frequently lose connectivity should consider using the OneDrive sync app instead of the web upload. The sync app handles interruptions gracefully and keeps files available offline. However, the sync app requires Windows 10 or Windows 11 and cannot be used on a public or shared computer where installation is not allowed.
You can now identify why OneDrive web upload fails in one browser and apply the correct fix. Start by clearing the cache and disabling extensions. If the issue persists, test in InPrivate mode to confirm the root cause. For mobile workers, the most reliable method is to use the OneDrive sync app with Files On-Demand enabled. This setting lets you see all files in File Explorer without downloading them, saving bandwidth while ensuring uploads complete even after network drops.