ByteHeavy
ByteHeavy
مهندسی
باگها و مشکلات واقعی که توی سیستم خودمون پیدا و رفع کردیم، همونموقع که پیداشون میکنیم منتشر میشن — نه متن تبلیغاتی، فقط کار واقعی.
Every primary call-to-action button used white text on the brand's accent blue, which measured under WCAG AA contrast guidelines. Switched to dark text for a compliant, still-legible combination across roughly 35 buttons.
A background refresh running every 15 seconds was replacing the visible order list with an empty one whenever a single request failed, even transiently. It now only updates the list on a successful response.
The endpoint serving certificate-renewal validation files accepted any URL segment as a filename with no validation. Added strict input checks and error handling so malformed requests are rejected instead of touching the filesystem.
Previously, an unexpected error anywhere in the page would unmount the entire tree with no fallback UI — a blank white screen. Added error boundaries at the root and page level so a crash now shows a retry screen instead.
A recursive animation timer was pushing a new timer reference into an array that never got cleared while the component stayed mounted, growing memory usage the longer a visitor stayed on the page. Replaced with a single cancellable timer.