すべて新機能改善修正
修正

unblocker フラグが Single および Proxy Finder でエンドツーエンドで動作するようになりました

Single および Proxy Finder では、unblocker: true が設定されている場合でも unblocker シグネチャが暗黙的にドロップされていたため、request シグネチャをチェックするアンチボットによって request が拒否され続けていました。エンドツーエンドで修正されました。unblocker: true を設定しているにもかかわらず Cloudflare の背後にあるサイトでブロックされていた場合、これが原因です。

修正

CloudflareのパッシブチャレンジがBrowserで解決されるように

一部のCloudflareサイトは200 OKを返しますが、バックグラウンドスクリプトを注入し、少し遅れて実際のcf_clearance cookieを発行します。以前のBrowserはそのcookieが到着する前にページを返していたため、ジャーは空のままでした。現在、Browserはcookieイベントを待機するため、SingleやProxy経由で再利用可能なクリーンなcf_clearanceを取得できます。

修正

ブログのページネーションリンクが機能するようになりました

ブログの「Older」ボタンは、以前はページ1に戻るようになっていました。現在、ページネーションは番号付きナビゲーションとともに /blog/page/N/ の URL に配置され、古い投稿を実際に閲覧できるようになりました。Vladimir Petrov氏に感謝します。

修正

BrowserがChromeに正しくルーティングされるようになりました

Browserのリクエストが、41日間にわたり非JSエンジンをサイレントに経由していました。その期間中、CloudflareのチャレンジやJSを多用したサイトでBrowserの動作に失敗していた場合、これが原因です。ルーティングを修正しました。Browserは再び、すべてのリクエストで実際のChromeにアクセスします。

修正

ホームページのモバイル向け修正とタッチ対応のヒント

ホームページ上のダッシュボードプレビューが、小さな画面で窮屈に表示されていました。タイポグラフィとスペーシングを修正し、タッチ操作で実際に機能するツールチップを追加しました(ホバー専用のヒントはスマートフォンでは役に立たないためです)。

修正

スタックした障害 proxy がピッカーに固定されなくなりました

停止した proxy がピッカーに固定されて二度と除外されず、それにより継続的な負荷下で response time が悪化する2つの原因を特定しました。いずれも修正済みです。負荷テストでは、p95が5秒以上から500ms未満に低下し、失敗率は8%から0%になりました。

修正

期限切れのコールバックセッションでもサインインが可能に

古いタブや遅延したコールバックが原因で、サインイン時に生の400エラーページが表示されていた問題が修正されました。セッションの不一致を検出し、無効な cookie を削除した上で、ログイン画面にリダイレクトします。毎回、クリーンに処理されます。

修正

Proxy Finder は有効化の前に新規 proxy を検証します

新規 proxy は、検証によって実際に動作することが確認されるまで、Proxy Finder 内で非アクティブな状態に維持されます。この修正の前は、応答が確認される前に、インポートされたばかりの新規 proxy が実際の request に選択される可能性があり、これが初回試行の成功率を低下させていました。現在、その経路は塞がれています。

修正

ログインエラー時の白画面遷移を解消

ログイン cookie の有効期限が切れた場合や、2つのタブでコールバックが競合した場合、これまでは何もデザインされていない白いエラー画面が表示されていました。現在は、古い cookie を削除し、新しいログインフォームにリダイレクトします。その他の認証エラー(token エラー、アカウントの問題、インパーソネーションの期限切れなど)については、テキストのみの画面ではなく、再試行ボタンを備えた適切なブランドデザインのページが表示されます。

修正

ログインページがピンチズームに対応、テーマ設定の保持も可能に

ログインフローに関する2つの修正を行いました。ロービジョンのユーザー向けに、ピンチズームが再び機能するようになりました(viewport によるズーム制限が1倍に固定されなくなりました)。また、foura.ai の他の場所で選択したテーマが、OS の設定にリセットされることなく、ログイン、新規登録、アカウント回復のページに引き継がれるようになりました。

修正

Rate Limitカラムに実際のデータが表示されるようになりました

ダッシュボードのby-domainおよびtop-clientsテーブルのRate Limitカラムが「--」と表示され、ヘッダーをクリックしてソートしても機能しない状態になっていました。現在は両方とも正常に動作します。ドメイン全体でrate limitされたトラフィックを特定しようとしていた場合、ようやくその数値を確認できるようになりました。

修正

確認メールの重複送信を削減

確認メールがすぐに届かない場合、再送を複数回クリックしてしまい、4、5通のメールを受信してしまうケースがありました。再送ボタンに60秒のクールダウンを追加し、サーバー側には30分の上限を設定しました。これで再送は1回で十分になり、受信トレイが散らかることもありません。

修正

サインアップフローで元のページを保持

特定のページからサインアップを開始した場合、メール認証後にそのページへ戻るようになりました。以前はホームページに遷移していました。

修正

モバイルでの即時タップ反応

iOS Safariにおいて、ボタンやメニューの反応を遅くさせていた300msのタップ遅延を修正しました。現在は、すべてのページでタップが即座に認識されます。

修正

ログインとサインアップ時に元のページを保持

ログインが必要なリンクをクリックした場合、本来の遷移先ではなくホームページに遷移していました。現在は、ログイン、サインアップ、メール認証のすべてで、元のページにリダイレクトされるようになっています。