Text feels delayed in user modal fields with failing validation

オープン
#127 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
28/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
活発
技術スタック
react, typescript
領域
frontend

調査の方向性

Start with the Form Field validation path in src/components/Form/Field.tsx around lines 385-399, where errors are cleared before the new result is published, then check FormItemVisual.tsx:166 and formControl.tsx:218. First reproduce the flicker by typing into a field that fails validation and profile it, since the cause is unconfirmed. Done means a reproduction plus a measured fix that keeps the previous errors until the new validation result arrives.

索引モデルが issue の本文から書いたものです。

説明

frontdesk
Reporter

Seungwon Lee

Original report

Kept in the Teams thread only (see the Teams thread field, org members only); not copied here.

Quill analysis

Typing in the email and password fields of the user creation modal is reported as slow around validation; which text is delayed is not settled. Both fields keep failing while typing, unlike username. On each keystroke the ui-common Form Field clears errors before re-publishing them, so the error row and border toggle. Static analysis found no heavy work and no reproduction was run, so the cause is unconfirmed; password-manager extensions are not ruled out. Proposal: profile in Chrome with and without extensions, then consider keeping previous errors until the new result arrives.

Target repository

The fix belongs here; backend.ai-webui picks it up with the next @lablup/ui-common release.

Classification

bug / good_to_have / confidence 50%

Evidence
Possible duplicates

none


Reported via Teams (Quill). Created from the Teams thread ("Issue only" chosen by Seungwon Lee). The analysis is AI-generated.

主要言語
TypeScript
スター
2
フォーク
0
平均マージ
1日 1時間
マージ済み PR(30日)
36

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

lablup/ui-common のほかの issue

lablup/ui-common の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。