Clear the editor’s site data, unregister service workers and perform a hard reload: open browser settings → Privacy → Cookies and site data → remove entries for the editor domain, then DevTools → Application → Service Workers → Unregister, and finally force-refresh with Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (macOS). This sequence removes stale caches and often restores the asset tray immediately.
If that doesn’t resolve the problem, open DevTools (F12) and check Console and Network. Filter network requests for 4xx/5xx responses and for requests that fail CORS or return 401/403; those indicate authentication or cross-origin blocking. Allow third-party cookies for the editor domain, disable cross-site tracking blockers, or whitelist the editor’s CDN in your privacy extensions. Testing in a clean incognito window helps isolate extension interference.
Recover assets by exporting the project and reimporting: use the project’s “Save to your computer” to download the .sb3 file, create a new project, then drag the .sb3 into the editor to import assets and sprites. For individual assets, open the .sb3 with a ZIP utility (it is a ZIP archive), extract the /media folder, and re-upload needed files directly into a new project.
Check browser compatibility and storage availability: verify you run a current stable browser build and that localStorage/IndexedDB quotas are not exhausted (use DevTools → Application → Storage to inspect usage). On managed networks, confirm corporate firewalls or DNS filtering are not blocking the editor’s API endpoints; a quick test is to load the editor from a mobile hotspot or another network.
Quick troubleshooting checklist: 1) Hard-reload after clearing site data; 2) Unregister service workers; 3) Disable extensions that modify requests (adblock, privacy shields); 4) Test in another browser or device; 5) Export .sb3 and reimport as a fallback. If the issue continues, capture Console logs and network traces (HAR file) before contacting support for faster diagnosis.
Troubleshooting a stuck asset pouch in the project editor
Clear site data for the editor’s origin, then perform a hard refresh (Ctrl+Shift+R or Cmd+Shift+R); sign out, close the tab, reopen and sign back in immediately after the refresh.
Test in an isolated browser profile or private window with all extensions disabled (especially ad blockers, script shields, privacy plugins). Compare results between Chromium (Chrome/Edge) and Gecko (Firefox) builds – use the latest stable releases (Chrome 115+/Firefox 114+ recommended).
Open Developer Tools → Console and Network panels: capture HTTP status codes, CORS failures, resource 4xx/5xx responses, and WebSocket disconnect codes. Save a HAR file and note timestamps of failed requests for diagnostics.
Remove editor-specific site storage: clear LocalStorage, IndexedDB and site cookies for the editor origin (Chrome: Settings → Privacy and security → Site Settings → View permissions and data stored across sites → search the editor domain → Remove data). After clearing, reload the editor and reauthenticate.
If the asset pouch contents won’t transfer between projects, export items as local files: right-click sprites/sounds → download or use File → Save to your computer, then import into the target project. For scripts, copy-and-paste between project tabs as a fallback.
Network environment checks: confirm TLS time synchronization on the machine, test on a mobile hotspot or alternative network, and temporarily disable corporate VPN/firewall rules that block WebSocket or CDN endpoints. Allow outbound traffic on ports 80/443 and whitelist the editor origin in security appliances.
Collect a minimal reproducible report for support: browser + version, OS, project ID, exact reproduction steps, Console logs, Network HAR, and screenshots; attach those to the official support channel or community thread for faster triage.
For unrelated gear recommendations when transporting devices or meeting outdoors, consider best outside tilting umbrella and best splitboarding backpack.
Check platform status and test your network connection
Check the platform status page and run the diagnostics below on the device experiencing the issue immediately.
Run these commands (replace example.com with the platform domain or IP). Record timestamps and full outputs for support staff.
Command | Purpose | Expected result / threshold |
---|---|---|
ping -c 10 example.com (mac/linux) ping -n 10 example.com (Windows) |
ICMP reachability and latency | 0% packet loss, median RTT < 150 ms; any consistent loss > 1% indicates path instability |
traceroute example.com (mac/linux) tracert example.com (Windows) |
Identify routing hops and where packets stall | Hops complete to destination; long timeouts at a specific hop suggest routing/filtering issue |
nslookup example.com dig +short example.com |
DNS resolution and returned IPs | Immediate A/AAAA records; differing IPs across networks indicate DNS propagation or filtering |
curl -I -sS https://example.com -o /dev/null -w ‘%{http_code}’ | Basic HTTPS response code | 200 or 302 expected for the site root; 4xx/5xx indicates server-side issue |
openssl s_client -connect example.com:443 -servername example.com | TLS handshake and certificate details | Handshake completes; certificate valid dates and issuer present; no chain errors |
wscat -c wss://example.com/socket (if websocket used) | Confirm websocket endpoint accepts connections | Connection opens (readyState 1) and no immediate CLOSE frames |
If results show high latency, packet loss, DNS failures or TLS errors: test from an alternate network (mobile hotspot) and a different device. If the alternate network works, isolate local factors: router restart, temporarily disable VPN/proxy/antivirus, and check router QoS or parental-control blocks.
Check browser developer tools: Network tab filtered for websocket/XHR requests, HTTP response codes, and CORS or certificate warnings. Save HAR export and console logs to attach to support requests.
If the platform status page shows partial outages, note the start and end times and include them with your diagnostics. If status is green but problems persist, provide support with: timestamped ping/traceroute outputs, DNS dig/nslookup outputs, curl/openssl outputs, HAR file, and a screenshot of any console warnings.
Reference (unrelated): best pressure washer for motorcycle
Clear browser cache, cookies and site data for the MIT project website
Clear site-specific cookies, cached resources and local storage for the MIT project website via your browser’s site-data controls; limit the action to that domain so other accounts remain signed in.
Export any unsaved projects or local data first: download .sb3/.sb files from the editor, or copy Local Storage/IndexedDB entries (DevTools → Application → Local Storage / IndexedDB) to a text file before removing site data.
Desktop browsers
-
Chrome / Chromium (Windows, macOS, Linux)
- Open Settings → Privacy and security → Cookies and other site data → See all site data and permissions.
- Type the project site name in the search box, click the site entry, then Remove.
- Alternative URL: chrome://settings/siteData → search → Remove.
-
Microsoft Edge
- Settings → Cookies and site permissions → Manage and delete cookies and site data → See all cookies and site data.
- Search for the project site, expand the entry and Remove.
-
Firefox
- Options/Preferences → Privacy & Security → Cookies and Site Data → Manage Data…
- Search for the site, select it, Remove Selected → Save Changes.
- To remove storage only: open DevTools (F12) → Storage → select Local Storage / IndexedDB → right-click → Delete.
-
Safari (macOS)
- Safari → Settings → Privacy → Manage Website Data…
- Search for the site, select it and Remove.
- To clear site storage via Web Inspector: Develop → Show Web Inspector → Storage → delete entries for the site.
Mobile browsers
-
Chrome on Android
- Chrome → Settings → Privacy and security → Clear browsing data → Advanced.
- Select “Cookies and site data” and “Cached images and files”, choose Time range: All time, Clear data.
- To clear for a single site: Settings → Site settings → All sites → find the site → Clear & reset.
-
Firefox for Android
- Menu → Settings → Delete browsing data → choose Cookies and site data and Cache → Delete selected.
- For single-site data: Settings → Site permissions → Storage → find the site → Clear storage.
-
Safari on iOS / iPadOS
- Settings app → Safari → Advanced → Website Data.
- Swipe left on the site entry to Delete or tap Edit → Remove All Website Data to clear everything.
- After removal, perform a hard reload of the editor tab: Windows Ctrl+F5 or Shift+Reload; macOS Cmd+Shift+R.
- Sign back in and open the editor; re-import any exported projects if needed.
- If localStorage contained custom settings or extensions stored per-site, reconfigure them after clearing.
Disable browser extensions and test in a private window or alternate browser
Disable all extensions, restart the browser, then open the web editor in a private/incognito window or a different browser to check whether an add-on is the cause.
Chrome (Windows/Mac): open chrome://extensions/ or Menu > More tools > Extensions, toggle each extension off, relaunch Chrome. Open an Incognito window with Ctrl+Shift+N (Cmd+Shift+N on Mac); extensions are disabled there by default unless explicitly allowed.
Firefox (Windows/Mac): open about:addons or Menu > Add-ons and themes > Extensions, disable items, restart. Open a Private Window with Ctrl+Shift+P (Cmd+Shift+P on Mac); most extensions do not run in Private Mode unless given permission.
Edge (Windows/Mac): open edge://extensions/ or Menu > Extensions, turn extensions off then relaunch. Use InPrivate with Ctrl+Shift+N (Cmd+Shift+N on Mac) to test without extensions active.
Safari (Mac): Safari > Preferences > Extensions, uncheck or uninstall suspicious extensions, quit and reopen Safari. Use a Private Window with Cmd+Shift+N to test behavior without add-ons.
Create a fresh profile if you prefer not to disable your main profile: Chrome: Settings > You and Google > Add profile; Firefox: about:profiles > Create a New Profile. Profiles start with zero extensions, making diagnosis faster.
Common culprits: ad blockers and privacy filters (uBlock, Adblock Plus), script blockers (NoScript), user-script managers (Tampermonkey/Greasemonkey), cookie managers, VPN/proxy extensions, and aggressive tracker blockers. Disable these first.
Pinpoint the problematic extension by re-enabling add-ons one at a time and testing after each change. Note any extension that immediately reproduces the issue and remove or configure it to whitelist the site or allow third-party requests.
Use browser Developer Tools (F12) → Console and Network panels while testing. Look for blocked requests, 3rd-party script failures, or console warnings that reference an extension or a request being intercepted; that information identifies which extension to target.
If the issue remains after disabling extensions and testing in multiple browsers/profiles, try the same test on a different device or a freshly installed browser to rule out system-level network or security software interference.
Reduce repository size by removing large assets or splitting projects
Delete or replace assets larger than 500 KB and aim for a total project archive below 10 MB to reduce sync and transfer failures.
Identify heavy files precisely: File → Save to your computer to download the .sb3, change the extension to .zip, unzip and sort files by size. Large images (.png/.jpg) and uncompressed audio (.wav) are usually the biggest offenders; filenames in the assets folder show exact bytes.
Optimize images: convert photographic PNGs to JPG (quality 70–85%), run PNGs through pngquant or TinyPNG (command example: pngquant –quality=65-80 input.png -o output.png), convert complex bitmaps to vector costumes when shapes allow, and reduce costume dimensions by 50–75% for high-resolution assets.
Trim and re-encode audio: remove leading/trailing silence and extra channels, set sample rate to 22,050 Hz, export mono OGG/MP3 at 64–96 kbps using Audacity (File → Export → OGG, choose lower quality setting) or an online encoder; prefer OGG for smaller size with acceptable quality.
Remove unused costumes, sounds and clones inside the editor: open each sprite, delete redundant costumes and sound files listed in the Costumes/Sounds tabs before exporting. Check extensions and large variable lists – embedded data URLs or huge lists increase archive size.
Split large projects into modules: export individual sprites (right-click sprite → export) or save single-sprite project files and create a minimal “core” project containing shared assets (sprites, sounds, custom blocks). Create separate projects for levels, scenes or lessons that import only the needed core assets to stay small.
When reassembling, import exported sprite files (Choose File → Load from your computer or right-click → import) rather than copying every asset between full projects. Keep a versioned folder on your computer with compressed assets and a manifest (name, size, purpose) to avoid re-uploading oversized files.
After changes, re-export the .sb3 and verify final size. If still above target, repeat image/audio compression or further split content into additional projects until the archive is consistently under the recommended limit.