Skip to content

Refresh usage sometimes shows a huge confusing error #97

Description

@Bl0ck154

Sometimes Refresh usage returns a huge unreadable error even when the account is valid and active.

The error looks like a 403 Forbidden response with a big HTML/Cloudflare page dumped into the UI instead of a normal readable message.

Could you please handle this more cleanly and show a short understandable error instead?

Error sample
Accounts check API error: 403 Forbidden - <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style global>body{font-family:Arial,Helvetica,sans-serif}.container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}@keyframes enlarge-appear{0%{opacity:0;transform:scale(75%) rotate(-90deg)}to{opacity:1;transform:scale(100%) rotate(0deg)}}.logo{color:#8e8ea0}.scale-appear{animation:enlarge-appear .4s ease-out}@media (min-width:768px){.scale-appear{height:48px;width:48px}}.data:empty{display:none}.data{border-radius:5px;color:#8e8ea0;text-align:center}@media (prefers-color-scheme:dark){body{background-color:#343541}.logo{color:#acacbe}}</style> <meta http-equiv="refresh" content="360"></head> <body> <div class="container"> <div class="logo"> <svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg" strokeWidth="2" class="scale-appear" > <path d="M37.5324 16.8707C37.9808 15.5241 38.1363 14.0974 37.9886 12.6859C37.8409 11.2744 37.3934 9.91076 36.676 8.68622C35.6126 6.83404 33.9882 5.3676 32.0373 4.4985C30.0864 3.62941 27.9098 3.40259 25.8215 3.85078C24.8796 2.7893 23.7219 1.94125 22.4257 1.36341C21.1295 0.785575 19.7249 0.491269 18.3058 0.500197C16.1708 0.495044 14.0893 1.16803 12.3614 2.42214C10.6335 3.67624 9.34853 5.44666 8.6917 7.47815C7.30085 7.76286 5.98686 8.3414 4.8377 9.17505C3.68854 10.0087 2.73073 11.0782 2.02839 12.312C0.956464 14.1591 0.498905 16.2988 0.721698 18.4228C0.944492 20.5467 1.83612 22.5449 3.268 24.1293C2.81966 25.4759 2.66413 26.9026 2.81182 28.3141C2.95951 29.7256 3.40701 31.0892 4.12437 32.3138C5.18791 34.1659 6.8123 35.6322 8.76321 36.5013C10.7141 37.3704 12.8907 37.5973 14.9789 37.1492C15.9208 38.2107 17.0786 39.0587 18.3747 39.6366C19.6709 40.2144 21.0755 40.5087 22.4946 40.4998C24.6307 40.5054 26.7133 39.8321 28.4418 38.5772C30.1704 37.3223 31.4556 35.5506 32.1119 33.5179C33.5027 33.2332 34.8167 32.6547 35.9659 31.821C37.115 30.9874 38.0728 29.9178 38.7752 28.684C39.8458 26.8371 40.3023 24.6979 40.0789 22.5748C39.8556 20.4517 38.9639 18.4544 37.5324 16.8707Z" fill="currentColor" /> </svg> </div> <div class="data"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cFPWv: 'b',cH: '7hcjCQMKkuh0Yuz4XAnNX8qybNWDPjXVo48etFHxkyg-1783231899-1.2.1.1-AfinvSFjcKWDez_ICxMUYsGNmW7J90uZm4yx.v_BOrQRmlrjN7ruQz8FJjWUQj7z',cITimeS: '1783231899',cRay: 'a16436ac3ba3bc9d',cTplB: '0',cTplC:1,cTplO:0,cTplV:5,cType: 'managed',cUPMDTk:"/backend-api/accounts/check/v4-2023-04-27?__cf_chl_tk=Su0evrv8rERBrFhhRoo_suhh5HNKfAbqXTx.Hqijeo0-1783231899-1.0.1.1-p4LIoEhIVEITrwh7xMFe36bXA3HMbgbhD7gSkQiJEx",cvId: '3',cZone: 'chatgpt.com',fa:"/backend-api/accounts/check/v4-2023-04-27?__cf_chl_f_tk=Su0evrv8rERBrFhhRoo_suhh5HNKfAbqXTx.Hqijeo0-1783231899-1.0.1.1-p4LIoEhIVEITrwh7xMFe36bXA3HMbgbhD7gSkQiJEx",md: 'Sp1H9U2yzohidv17YB68ZM__0EMmtt7OHT.TegUE0Yo-1783231899-1.2.1.1-65sXP_oY2XUfqaldY_D6GC8SKKa6Xyjm2mAk6s35Nex57.XaBhd8cjrwHInjc_QdWcUZyZVSf0km3DdInf7feAeLNu8TCe9qD3tXYyHRQpkVKCB.3i0VomNSGdGHr2GkNdvzXxxcMeboqtE_Lh7A38DVaVuPly01_X1YW2NPKzIgmxEgBvspeTrs_xStqH_lSRBrsCTzITqe1.332TlXdUuwYS74vruMMwSxMbWKyfskHjIj8u.BzKFkwlsMZI3LGVD08uZ4oSnDgUFxo5HHRkFBzMStWds_qYAsFMfZE3H1pOC5r8WzCYC7uoo9sQSTAHa3dJ60aBnP0rAW3qUhFm2jIUxUzeWssgyZvBi3u.mGJhwjQLxH6SqOeraUqZQZF_5HsLevUVNhrUrWUtkXWWaNK2OknG.CEP3EPwdIOp1UKfZ0y36RmTusmCptHZfpQZPlgdA4pTDCczECGWMRmlrL5delNw94Rn_GYbWIKDZSyIuAWY9IOlG0SBEIaxe9jo9.VRLJfXvaTNoJBnG97PJFFkF_0zaWWJv5tOfA1nCj8uePymMSBgF0gdU1tLJ701j.HRyiSGaUkGkxTZCT04fnsCYTIMWrIEz6X9ddI0kaPlbw4AuISrF6HI7IOjeQAEAjq3w7yiWdlj8F75gx_3TdZuVs4AKHI3KZ.LJlfT0G8WSMWZQThHiglfXUeLYmiBLCtqY6oMtLfnSeAGjs_.p5YXlqUqQFlt201vVrASnp8zwJJlmiUQc84suIgoo0g8f4q1JRRpyGuZ0w6sWWOrpqiq5dJvGbwY85D4s6Gw0zNlNtFS5ZCh0PJ5dRkE1yFggD2KeAocV1k5f1ZXQCFLwwt5.T_IFSpA5YRPo6MEvHSjz53.dVZ61FfEh5f5Zkjb.VpYMxU6J0_hHOgkEBWOeI7hwtPHhQzDjW80D0spANlu3QZVMxkuC82eUJO2zTQXTKgC7yuMWbDmcTqYJzKxC0qMLEaC.KCqwYS4AV34Nw4vGN8qiT_2H37LoLU1IH8ihrGWMxYoyVtELBfUDe70BtPT6VcBxbR0BPMatVWj9iuFpLuemch9mcBdXnrTtabvCFXeZc_m4SFChp_YpWpWgr8z31G0XVG4HvPesv39Q',mdrd: 'oHVDlJa6QGwjoQCOK_S1fmwnMD8AiJdiFxy43vo41kg-1783231899-1.2.1.1-TTjWe5UPrBGq6Wijur2bA43qhpzCkeiPy9DCrzwPDKHaTxiRoaZhc2IjhzEPgiobLAJEBjcPikJWsZqEcLsgVMdSzqrV77OVvCpJ4TLDdjevDt_CP0_He2_ADuXkuu9xm1b35is1IO50p4u0wNITcxr17PISspO_0G2askhxM.YCSfz6kT7iZqiHRyStlKvKI08VWo3bz.KlIB6Z5fKRzQElVBRYeDwBjc9YebiRPuN_U9aEngkdwsXZ8DCZGJbecdlxL4rwNlPVNDXOctagvBKr28X_IjdvNIdtsdPoG_vp4Dy.AJlRdLcd.HQIaW7b2H_A4ryLH69gU7DvVpRonR_h9qnfyFazZLzM8zGxYZvaX9V48_diUFXPR5HwLPjetxCA3M4uvnubwFRd3tJ5bdtEdz5tYoNxhxCZ9yN78rnYAZCcRg6a40dion6TXE3TcpvTlb0V4oABk2QAk68pAwFUdfOZHwB2fCXN3GRUYnGGgNB0V9UIhN4_nxlyhzidf04JIbqoY6vHFb5RhPRhI39FtoKlfTFSxCLKA6KLsKlW3OrWZ69P.c7F_UT3NXffI0odsyn2xU8pVXlRl.KMTZnSxa0mhXCDkN5t8DOhej4JaThbebAjn_EDYQPdU.61xpMMzSqbG7yjj93MeSwqglQZLwn8Pl4sDnC5x8w.GTSdel_gEnYGouUcUg.xkvtOUS8z9e62rvKNyRlhcYB41Qr1moPh_LIhQcAgZoHvFnivOw5awS6Em_dSZxIzsl5pFqPNP.kF.7plbesbsPwiFSIqe7V66a3FKakGwhFCXJU158Y8S6hUuwor4L99.hcU0Oco2Et8ycJRHhpzPv.YKmYPwnJbpNRfjMKuwoRLl6DzeG4mlen0m.U.vc.s0Xk76kiz04H2LcGj2NlSaFQi1Pgk0gOalwlH_UbsSSmPvNByjvI6p9njDs9sgk.UrcCOpohmGe4NcqHYJhllUz4GwkwR2O5YzGzBiLVW2Lci2JSdScXDPh31l8kL9G8GoLkuSPcruTJpwzT96na_bBCuZY5peht_7FW3Ax20xtlzaNecqCRezoT4HOk2IPeOMUMfZJhUisQQ.MEUaFmIdThqdN.d2PK3eSGkb1to5wtRpau02g1rgc9Ty4uNcsa0FwpzxrNLsgScQTUcyNdpKTcDcNz0O_3yvDTA8RC.DZl4ePX_5SjrsfemPdz6M1vF5Az1jtARNPDuQiQKby0CUoxQd2tQeOJOEk5RGuMFLqWN7.8fhh.N0JBiPo9okq268y9KOndtcosUrhjkHzWVXpS9ixzp2H77m8eY69prr5a0bQynrfPgWtsbBP_MzkEhBos8wK2zzW8JS12LTeVKszKOhhn.V72FKZ0lIjYqPdJsTNk_DOegvzzpIM6LQZXNYsL00Twm8YC70HbtQE63NKdKF6EE0x8Ux4rbas3sEw3KbM7UyHXOPjQzNMIaTz7uIgulnjmCbWXZt04RDdFf51tz7AYyOXOhSmNk2qDIQk_7rxb0NAuJU5TvHqlPw.SsFdfYqmya6GOLqDUZtYuhZS96zB.neV5W6gENC6NRrZmy8VHribduflJW9ynWvP1huQZmkSqDDiKLp1_p3FbdxhKSmJ1M9G0QHxU2EA_1khHMQUID6K4pAUoL2hVyDlZhhqmUzVYK0CMFJexOmk3yX5Sq.4GIj5dJVjuUOVFjHAQgyX7je3FeDjh045myFhK3m.9t5Oz7d_FKVv6tltnN2yysgqVPdg0uwwrVPFDDUg566uVxrSK6UhVBAGUscKnPKuQDnO.1pAZpIrh.I6tvXaYTJr0RY3C_RelEkFQ9B8_ApbYuyPRXF_8ly0gmRluRWhwUyn1phxiXx8V7SPCDBar5Pk5MTYBO9gjxtv9PApE2kWIGrmPNehx_TkskeM2GCLBXEnsebzS0J.f.7QDJBpyFhCvcCXUuRmiqAc0pnqwmZMaQpf_ITi03p5zvtZwgoWylJCI1U53DW4H1vq4XdwQ8nQRgqKUbz6fPDWFEERaR.CSOi7pjIHTsE6v3hIyuhKzULi4bIUlzK83xctuFa1y3rz',};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=a16436ac3ba3bc9d';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null,"/backend-api/accounts/check/v4-2023-04-27?__cf_chl_rt_tk=Su0evrv8rERBrFhhRoo_suhh5HNKfAbqXTx.Hqijeo0-1783231899-1.0.1.1-p4LIoEhIVEITrwh7xMFe36bXA3HMbgbhD7gSkQiJEx"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(a);}());</script></div> </div> </body> </html>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions