Welcome to the DrawPix Help Center. This guide covers every common and rare issue users may experience while using DrawPix, explains why it happens, and provides clear solutions.
Errors on DrawPix usually fall into the following groups:
- Connection & Network Errors
- Server & API Errors
- Pixel Interaction Errors
- Canvas, Zoom & Movement Errors
- Color Picker & Input Errors
- Video Ad / Unlock System Errors
- Browser, Device & Extension Issues
- Unexpected, Rare or Unknown Errors
Each section below contains a full description and solution steps.
Your browser failed to connect to the DrawPix backend.
- No internet or unstable connection
- Firewall or Wi-Fi restrictions (school / work networks)
- VPN or proxy interference
- Browser blocked the Worker URL
- Cloudflare Worker temporarily down
- Check your internet connection.
- Refresh the page (Ctrl+Shift+R / Cmd+Shift+R).
- Disable VPN or try another network.
- Turn off ad blockers or privacy extensions.
- Try another browser (Chrome, Firefox, Edge).
- Check GitHub for outages: github.com/SlizR/DrawPix
The canvas did not receive pixel information from the API.
- Worker responded slowly
- JSON parsing error
- Server temporarily overloaded
- Refresh the page
- Wait 30–60 seconds and retry
- If persistent → report the issue (steps at bottom)
The periodic auto-refresh failed.
- Server timeout
- You lost connection for a moment
- Check internet
- Manual refresh
- Disable extensions that block requests
The server rejected your request.
- Backend returned an error message
- Invalid request payload
- Server received too many requests at once
- Try again in a few seconds
- If repeated, include console logs when reporting the bug
Your request was blocked, possibly due to:
- VPN
- Proxy
- Country/region filtering
- Firewall
Fix: Disable VPN, try another network.
The endpoint path is wrong or temporarily unavailable. Fix: Refresh the page; if still failing → report.
Something crashed inside the Worker. Fix: Wait and retry; report with console log.
Server overload or maintenance. Fix: Wait 1–3 minutes and retry.
Server didn’t respond quickly enough. Fix: Retry later; possibly heavy traffic.
The pixel you clicked already has a color.
- Someone else colored it before you
- Auto-refresh didn’t update instantly
- Pick another pixel
- Wait ~20s for auto-update
- Press Ctrl+Shift+R to force reload
You opened the color picker but no pixel was chosen.
- Close the color picker
- Click a pixel again
- Reopen color picker automatically
- Touch movement interpreted as pan
- Very fast gestures
- Press and hold firmly for at least 300 ms
- Ensure the finger stays mostly still
- Zoom in before selecting
- Browser prevented pointer events
- Touch gestures misinterpreted
- Lag from many pixels
- Refresh
- Try desktop mode on mobile
- Disable overlays (pull down the browser UI)
- Touch gestures conflicting
- Browser blocks pinch-zoom
- Trackpad gesture disabled
- Use the + / − / ⟲ buttons
- Use mouse wheel on desktop
- Try a two-finger gesture slower
- Browser scaling issues
- Incorrect screen-to-canvas mapping
- Reload page
- Reset zoom
- Change device orientation (mobile)
The chosen color isn't a valid HEX code.
- Manual entry incorrect
- Missing
#or hex digits
- Use the built-in color picker
- Use format:
#RRGGBB
- Popup blocked
- Pixel already colored
- UI froze
- Refresh page
- Disable ad blockers
- Try selecting another pixel
Browser blocked autoplay.
- Tap/click anywhere on the black overlay
- Make sure your browser allows media playback
- Browser blocking media
- Slow connection
- Video decode error
- Wait 5 seconds (auto-unlock may happen)
- Tap overlay
- Disable low-power mode
- Try another browser
- Video metadata not loaded yet
- Tap the overlay to force playback
- Wait a moment
System detected video failure and auto-unlocked the pixel.
- Simply close the ad and choose color again
- UI layer loaded incorrectly
- Browser extensions blocking click events
- Your browser disabled canvas pointer events
- Disable extensions
- Try private/incognito mode
- Use another browser (Chromium recommended)
- Aggressive ad blockers
- CSS blocked
- Browser outdated
- Disable extensions
- Refresh with Ctrl+Shift+R
- Try another browser
Not common, but some old devices may fail to render canvas.
- Switch to desktop mode
- Use a modern browser (Chrome/Edge/Firefox)
These are developer logs — not harmful.
No action required.
Server sent malformed data (usually temporary).
- Refresh page
- If repeated → report with screenshot
A script tried to read an unloaded element.
- Reload
- Wait for page to fully load
- Try another device if persistent
If the steps above don’t solve your issue, please submit a Bug Report:
-
Open DevTools → Console (F12).
-
Copy any red errors or log messages.
-
Go to GitHub Issues: https://github.com/SlizR/DrawPix/issues
-
Include:
- What you were doing
- What error appeared
- Logs
- Browser + device type
- Screenshots if possible
Your reports help us keep DrawPix stable for everyone. ❤️