Skip to main content

34.0

34.0.0

特性

  • 为正在卸载状态的框架添加了 WebFrameMain.detached
  • 添加了 WebFrameMain.isDestroyed() 以确定框架是否已被销毁。
  • 修复了 webFrameMain.fromId(processId, frameId) 在框架正在卸载时返回的 WebFrameMain 实例与给定参数不匹配的问题。#43473
  • 在实用程序进程中添加了错误事件,以支持在 V8 致命错误时生成诊断报告。#43774(同样在 33 版本中)
  • desktopCapturersetDisplayMediaRequestHandler 增加了对 macOS 系统选择器的支持。#43581(同样在 32, 33 版本中)
  • 特性:支持 GPU 加速的共享纹理离屏渲染。#42953
  • 在 Windows 上全屏时隐藏菜单栏。#43402

修复

  • 修复了 BrowserView 自动调整大小的问题。#43463(同样在 31, 32, 33 版本中修复)
  • 修复了 MenuItem.click 处理器在焦点窗口是 BaseWindow 时未设置 focusedWindow 参数的问题。#43404(同样在 31, 32, 33 版本中修复)
  • 修复了当 enable_plugins 构建标志为 false 时的构建失败问题。#44003(同样在 33 版本中修复)
  • 修复了在调用 WebViewwebContentsfocus 时可能发生的崩溃问题。#43921(同样在 31, 32, 33 版本中修复)
  • 修复了在通过 setWindowOpenHandler 覆盖浏览器窗口创建时访问子窗口文档的潜在问题。#43775(同样在 31, 32, 33 版本中修复)
  • 修复了在某些情况下正确保存可填充 PDF 表单的潜在问题。#43667(同样在 31, 32, 33 版本中修复)
  • 修复了在使用 Linux 上的窗口控件覆盖时拖动调整大小的问题。#43724(同样在 31, 32, 33 版本中修复)
  • 修复了 BaseWindow.setTouchBar 未按预期工作的问题。#43353(同样在 30, 31, 32, 33 版本中修复)
  • 修复了在 macOS 上作为子视图添加后 WebContentsViews 在某些情况下显示不正确的问题。#43638(同样在 31, 32, 33 版本中修复)
  • 修复了在 Linux 上创建打开文件对话框时 defaultPath 对所有用户不起作用的问题。#43570(同样在 30, 31, 32, 33 版本中修复)
  • 修复了在其拥有的 BrowserWindow 被关闭后 BrowserView 可能抛出异常的问题。#43972(同样在 31, 32, 33 版本中修复)
  • 修复了点击吸管图标没有反应而不是像预期那样打开颜色选择器的问题。#43685(同样在 32, 33 版本中修复)
  • 修复了在 Windows 上窗口被移动但未调整大小时发出调整大小事件的问题。#43431(同样在 32, 33 版本中修复)
  • 修复了摄像头权限影响屏幕共享的问题。#43517(同样在 32, 33 版本中修复)
  • 修复了在 macOS 上关闭带有多个附加窗口的窗口的问题。#43706(同样在 31, 32, 33 版本中修复)
  • 修复了从多个 iframe 运行 getDisplayMedia 时的崩溃问题。#43905(同样在 33 版本中修复)
  • 修复了在 WCO 启用时允许在 Linux 上恢复保存的 DevTools 停靠状态的问题。#43490(同样在 31, 32, 33 版本中修复)
  • 修复了从另一个应用启动时 electron 应用在 ozone/wayland 上未获得焦点的问题。#43481(同样在 31, 32, 33 版本中修复)
  • 修复了在 Windows 上启动实用程序进程时鼠标光标变成加载旋转的问题。#43657(同样在 33 版本中修复)
  • 修复了在 macOS 上的原生插件编译错误。#44189(同样在 31, 32, 33 版本中修复)
  • 修复了从 electron ozone/wayland 启动时其他应用未获得焦点的问题。#43480(同样在 31, 32, 33 版本中修复)
  • 修复了在 macOS 上视图移除过程中可能发生的使用后释放问题。#43627(同样在 31, 32, 33 版本中修复)
  • 恢复了 Chromium 默认的 Content-Disposition 头部解析。#43611(同样在 30, 31, 32, 33 版本中修复)
  • 第三次并不总是幸运的。修复了原生 macOS 屏幕共享选择器的调用触发了测试 Chromium 绿屏的问题。#43767(同样在 32, 33 版本中修复)