快速结论:Gradio 6.13.0 在 Linux Firefox 下同时使用 gr.Dropdown/gr.Radio 与 gr.Dataframe 时,可能触发页面渲染卡顿或“页面拖慢 Firefox”的提示。优先建议升级到 Gradio 最新版本验证是否已修复。
适用环境:Gradio 6.13.0;操作系统为 Linux(Issue 中明确定为 Firefox on Linux);浏览器为 Firefox。其余 Python、CUDA、显卡等环境在 Issue 中未提供,不做补写。
最快修复方案:升级到 Gradio 最新版本。维护者在最新版本中无法复现该问题,且 Issue 作者确认“bug is fixed in the current version of gradio”。
注意事项:Issue 中未提供最新版本号,也未给出升级后对应的具体验证版本号;若升级后问题仍复现,且必须停留在 6.13.0,可优先尝试将 gr.Dropdown/gr.Radio 与 gr.Dataframe 分开使用,或改用 gr.Number 作为输入控件绕过此冲突。
问题场景
用户在 Linux 的 Firefox 浏览器中运行 Gradio 6.13.0,使用 gr.Interface 将 gr.Dropdown(或 gr.Radio)作为输入、gr.Dataframe 作为输出时,Gradio 页面多数时候无法渲染,并收到“此页面拖慢 Firefox”的提示;但偶尔又能正常加载。测试还发现:单独去掉 gr.Dropdown 改用 gr.Number,或单独去掉 gr.Dataframe,页面均能正常工作。
报错原文
The bug in #13270 is not fixed in gradio@6.13.0
This page slows down Firefox
原因分析
可能原因:gr.Dropdown/gr.Radio 与 gr.Dataframe 同时出现在页面中时,某些前端组件或事件监听在 Firefox for Linux 的渲染路径上存在兼容性问题,导致页面性能下降甚至渲染失败。由于 Issue 作者确认该问题在 Gradio 当前版本中已修复,说明此前的修复(合并自 #13291)在 6.13.0 中不完整,可能与特定浏览器内核版本、组件初始化时序或事件循环相关。
环境排查
- 确认 Gradio 版本是否为 6.13.0,以及升级后当前实际运行的版本号。
- 确认操作系统是否为 Linux,以及 Firefox 的具体版本号。
- 尝试改用 Chromium 或 Chrome 访问同一页面,确认是否为 Firefox 专属问题。
- 在多台 Linux + Firefox 环境交叉验证,观察是否为偶发性渲染竞争问题。
解决步骤
- 升级 Gradio 到最新版本(Issue 作者确认当前版本已修复,但未提供具体版本号)。
- 升级完成后重启 Gradio 服务并强制刷新 Firefox 页面(Ctrl+Shift+R),清除浏览器缓存后重新访问。
- 如果升级后问题仍复现,可优先尝试将
gr.Dropdown/gr.Radio替换为gr.Number作为临时绕行方案。 - 若业务上必须同时使用
gr.Dropdown与gr.Dataframe,可将输入组件与输出组件拆分到不同页面或使用gr.Tab隔离,验证是否规避渲染冲突。
验证方法
将复现代码保存为 app.py 并启动 Gradio 服务,在 Linux Firefox 中反复加载页面多次(包括通过 examples 触发组件联动),确认不再出现“页面拖慢 Firefox”提示,且页面每次都能正常渲染并返回 DataFrame 结果。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


