自分でテストしてたら、ログインが終わったはずなのに、またログインを求められる状態になった。
ログインする。
戻ってくる。
「ログインしてください」
いや今したやん🙄
もう一回ログイン。
また戻る。
またログイン要求。
完全にループ。
ユーザー側からしたら、これ一発で離脱するレベルの不具合やと思う。
診断の中身がどれだけ面白くても、入口で入れへんかったら意味ない。
優先して原因を追って修正した。
この開発をしてて思うけど、派手なAI診断よりログインとか画面遷移みたいな“普通に使えて当たり前”の部分の方が、壊れたときのダメージが大きい。
もう一つ、シェア用カードのURL表示も修正。
結果画像の一番下にサービスURLを入れてるんやけど、文字数が長いと自動で `...` に省略されてた。
Webページ上なら省略されても押せばリンク先が分かる。
でも画像にしてSNSへ貼ったら、ただ文字が切れてるだけ。
せっかく誰かが結果をシェアしてくれても、見た人がサービスへ戻れない。
共有画像は広告そのものみたいな役割も期待してるから、URLは読める状態で出すように調整した。
地味やけど、入口と出口を両方直した日やった。
※この日出てきた言葉の説明
・ログインループ:ログインしても認証済みにならず、何度もログイン画面へ戻される状態。
・セッション情報:ログイン済みかどうかをサイト側が覚えておくための情報。
・省略表示(ellipsis):長すぎる文字列の末尾を `...` にして短く見せる表示方法。