Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[email protected] breaks list search filter with [email protected]

未关闭
#10,656 5 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
35/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
react, typescript
领域
frontend

调研方向

从 React-Admin 的“Get started”示例开始,在 Chrome 或 Edge 中聚焦名为“q”的列表搜索过滤器输入框,以重现崩溃。将使用 [email protected] 时的行为与使用 ~7.54.0 的文档化解决方法进行比较。在受支持的 React-Admin 4.16 依赖配置下,搜索过滤器能够获得焦点并正常工作且不发生崩溃,即表示完成。

由索引模型根据 Issue 内容生成。

描述

v4

What you were expecting:
Search filter input of list view works as documented.

What happened instead:
Search filter input crashes browser once it gets focused.

Steps to reproduce:
Focus search filter input ("q").

Related code:
Just use sample code from React-Admin's "Get started".

Other information:
Issue was introduced after upgrading to [email protected]
Seems to be major upgrade which requires react@^9.0.0
As workaround, use override in your project's package.json:

"overrides": {
"react-admin": {
"react-hook-form": "~7.54.0"
}
},

Environment

  • React-admin version: 4.16
  • Last version that did not exhibit the issue (if applicable):
  • React version: 8.2
  • Browser: Chrome, Edge
  • Stack trace (in case of a JS error):
主要语言
TypeScript
星标
27k
派生
5.5k
平均合并
1 天 3 分钟
30 天内合并 PR
32

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

marmelab/react-admin 的其他 Issue

查看 marmelab/react-admin 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。