重复问题
- 我搜索了现有的问题
最新版本
- 我测试了最新版本
重现步骤 🕹
链接到实时示例: https://codesandbox.io/p/sandbox/elastic-dew-gslwht?file=%2Fsrc%2FApp.js%3A4%2C32&utm_source=dotnew
步骤:
1.只需访问我放置了变异观察器到由 Select
组件渲染的按钮的页面
1.它显示警报,按钮的 "type" 属性从 null 更改为 "button"
当前行为 😯
一个按钮最初被呈现为没有 type
属性的 Select,然后在那之后立即重新呈现。当组件在它之前可以点击时,可能导致提交表单,这是意料之外的。
预期行为 🤔
按钮应该始终被呈现为带有 type="button"
的状态
上下文 🔦
我的端到端测试使用 Cypress 由于在测试中选择选项而提交表单而失败
你的环境 🌎
Chrome
(请参阅代码沙盒以查看库版本)
1条答案
按热度按时间o4tp2gmn1#
根本原因与 #38943 相同。