📊 统计概览
162
总报告数
4
Major 影响
61
Moderate 影响
96
Minor 影响
🔍 搜索与筛选
📋 报告列表
提交:
2be0ae48 🔗
时间: 2026-04-21 02:54:20
This commit adds double-click handling for custom draggable regions (HTCAPTION) in NativeWidgetMacNSWindow's sendEvent: method. macOS AppKit natively handles double-click-to-zoom only for the native t...
受影响的类:
NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
472377f0 🔗
时间: 2026-04-17 17:46:42
This commit adds a new kGlassFrame feature flag (disabled by default) for macOS Chrome browser to implement a glass transparency effect on the browser frame. Key changes include:
1. Defining a new kGl...
受影响的类:
NativeWidgetMacNSWindow
BrowserNativeWidgetMac
BrowserFrameViewMac
提交:
d8255385 🔗
时间: 2026-04-15 02:18:52
This is a large-scale Mojo interface refactoring commit (80 files changed) that converts deprecated [Native] types in network_param.mojom (X509Certificate, SSLInfo, HttpResponseHeaders, AuthChallengeI...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindow
network::mojom::X509Certificate
network::mojom::SSLInfo
+2 更多
提交:
11fdd224 🔗
时间: 2026-04-14 15:05:01
This commit reverts c565345fc495, which replaced [Native] types in network_param.mojom
(AuthCredentials, CertVerifyResult, HttpResponseHeaders, SSLInfo, X509Certificate, etc.)
with explicit Mojo struc...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindow (import path only)
network::mojom::AuthChallengeInfo
network::mojom::X509Certificate
+3 更多
提交:
c565345f 🔗
时间: 2026-04-14 06:52:22
This commit is a large-scale Mojo type modernization refactoring that replaces [Native] types in network_param.mojom (such as X509Certificate, HttpResponseHeaders, SSLInfo, etc.) with explicitly defin...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindow
提交:
d4d257b3 🔗
时间: 2026-04-08 21:15:14
This commit is a pure formatting change in preparation for removing the [Native] attribute from network_param.mojom. For the remote_cocoa part, it reformats components/remote_cocoa/common/native_widge...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindow
提交:
03549f10 🔗
时间: 2026-04-08 19:30:25
Clicking the web content scrim behind a tab-modal dialog caused the parent
browser window to become the key window, breaking keyboard navigation (Enter,
Esc, Tab) in the dialog. The fix intercepts NSE...
受影响的类:
NativeWidgetMacNSWindow
NativeWidgetNSWindowBridge
提交:
75c644e7 🔗
时间: 2026-04-03 21:38:56
This commit reverts commit c197df3fe6ac (Don't allow NSWindow to steal focus from modal window on scrim click) because it caused a compile failure. The reverted code includes:
1. Removed topmostVisibl...
受影响的类:
remote_cocoa::NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
c197df3f 🔗
时间: 2026-04-03 20:35:01
This commit fixes an issue where clicking the web contents area behind a tab-modal dialog caused the parent browser window to become the key window, breaking keyboard navigation (Enter, Esc, Tab) of t...
受影响的类:
remote_cocoa::NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
988ac5cb 🔗
时间: 2026-04-01 21:24:12
This commit is a security and architectural improvement that addresses the missed DownloadURL filtering in RenderWidgetHostImpl::StartDragging() and refactors drag source identification on Mac. Key ch...
受影响的类:
remote_cocoa::mojom::WebContentsNSView
remote_cocoa::mojom::WebContentsNSViewHost
remote_cocoa::WebContentsNSViewBridge
+6 更多
提交:
51633370 🔗
时间: 2026-03-30 09:13:42
This commit is part of a Chromium-wide Mojo EnumTraits modernization refactoring. It changes the FromMojom() method signature from the old output-parameter style (returning bool with result via pointe...
受影响的类:
mojo::EnumTraits<remote_cocoa::mojom::SystemFont>
mojo::EnumTraits<remote_cocoa::mojom::FontWeight>
提交:
8b4415fa 🔗
时间: 2026-03-26 13:46:37
This commit adds the ADVANCED_MEMORY_SAFETY_CHECKS() macro to the RenderWidgetHostNSViewBridge class for enhanced memory safety checking. This is a Chromium security infrastructure macro that enables ...
受影响的类:
remote_cocoa::RenderWidgetHostNSViewBridge
提交:
070e93c4 🔗
时间: 2026-03-24 18:17:06
This commit implements window move begin/end notifications for macOS, bringing parity with Aura and Desktop Windows platforms. Key changes include:
1. Added windowWillMove: handler in ViewsNSWindowDel...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindowHost
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::ViewsNSWindowDelegate
+2 更多
提交:
eed227a2 🔗
时间: 2026-03-24 13:54:31
This commit fixes WindowResizeHelperMac::WaitForSingleTaskToRun() being incorrectly invoked outside of live resize scenarios (especially during startup). Key changes include:
1. Added pure virtual met...
受影响的类:
ui::CATransactionCoordinator::PreCommitObserver
remote_cocoa::NativeWidgetNSWindowBridge
ui::CATransactionCoordinator
提交:
22a00be2 🔗
时间: 2026-03-19 00:08:33
This commit fixes a crash where TextInputClientMac's synchronous IPC calls (SyncGetCharacterIndexAtPoint and SyncGetFirstRectForRange) could enter nested RunLoops that cause RenderWidgetHostViewCocoa ...
受影响的类:
content::RenderWidgetHostViewCocoa
content::RenderWidgetHostViewMac
content::TextInputClientMac
提交:
5942d564 🔗
时间: 2026-03-18 15:49:31
This commit reverts commit 51341b3f92d8 (Restore windows to spaces on a system restart) because it likely caused bug 493833255. The revert includes:
1. Removed the _handleCoreEvent:withReplyEvent: ove...
受影响的类:
views::NativeWidgetMacNSWindowHost
BrowserCrApplication
提交:
51341b3f 🔗
时间: 2026-03-17 21:55:39
This commit adds the ability to automatically restore windows to their original spaces after a macOS system restart. Key changes include:
1. Overrides the private AppKit method _handleCoreEvent:withRe...
受影响的类:
views::NativeWidgetMacNSWindowHost
BrowserCrApplication
提交:
3975a5b2 🔗
时间: 2026-03-13 16:12:25
This commit fixes a spurious mouse cursor reset issue in macOS immersive fullscreen mode. When the toolbar auto-hides, the AppKit-managed NSToolbarFullScreenWindow remains positioned at the top of the...
受影响的类:
content::RenderWidgetHostViewCocoa
提交:
f9a6ce0c 🔗
时间: 2026-03-13 15:14:02
This commit changes the default behavior of window space (workspace) restoration on macOS. Previously, windows were only restored to their original spaces when Chrome auto-restarted (e.g., after an up...
受影响的类:
views::NativeWidgetMacNSWindowHost
提交:
429b7933 🔗
时间: 2026-03-11 15:47:59
This commit fixes the contextMenuKeyDown: method in BridgedContentView which unconditionally synthesized a VKEY_APPS key event, causing the Omnibox's Ctrl+Enter shortcut (for URL completion and naviga...
受影响的类:
remote_cocoa::BridgedContentView
提交:
daf1cc36 🔗
时间: 2026-03-05 21:34:25
This commit fixes window space (workspace) restoration on macOS 15 and newer. Key changes include:
1. Mojo interface change: Added a new StateRestorationData struct in native_widget_ns_window.mojom, s...
受影响的类:
remote_cocoa::mojom::StateRestorationData
remote_cocoa::mojom::NativeWidgetNSWindowInitParams
views::NativeWidgetMacNSWindowHost
+2 更多
提交:
8d74846a 🔗
时间: 2026-03-04 02:17:10
Introduces a WidgetActivationDelegate abstraction and MockActivationController test helper to emulate widget activation/deactivation in tests on Win/Mac/Linux, enabling parallel test execution without...
提交:
268c876c 🔗
时间: 2026-02-26 22:05:47
This commit adds support for the standard Ctrl+Enter macOS keyboard shortcut to open context menus by implementing the contextMenuKeyDown handler. Changes span multiple layers: BridgedContentView in c...
受影响的类:
remote_cocoa::BridgedContentView
RenderWidgetHostViewCocoa
blink::WebViewImpl
+2 更多
提交:
af7cb905 🔗
时间: 2026-02-26 20:48:04
This commit adds logic to move picture-in-picture (PiP) windows into fullscreen spaces on macOS. While PiP windows are set to display on all workspaces, they don't always appear on workspaces with ful...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindow
views::NativeWidgetMac
+1 更多
提交:
3be941b0 🔗
时间: 2026-02-25 04:38:52
This commit reverts the previously introduced MockActivationController class and its associated WidgetActivationDelegate infrastructure. The reverted code was used to emulate widget activation behavio...
受影响的类:
views::NativeWidgetMacNSWindowHost
提交:
8a2462b4 🔗
时间: 2026-02-25 02:38:05
This commit relands the previously reverted MockActivationController class and WidgetActivationDelegate infrastructure for emulating widget activation in tests. Changes include: new ui/views/widget/wi...
受影响的类:
views::NativeWidgetMacNSWindowHost
views::WidgetActivationDelegate
views::MockActivationController
提交:
ca260c6e 🔗
时间: 2026-02-24 20:06:28
This commit reverts the MockActivationController class and WidgetActivationDelegate infrastructure introduced in f92674ca, due to likely causing numerous test failures around glic window activation (c...
受影响的类:
views::NativeWidgetMacNSWindowHost
Introduce MockActivationController class to emulate widget activation in tests (original commit)
Minor
提交:
f92674ca 🔗
时间: 2026-02-24 01:27:29
This commit introduces the MockActivationController class and WidgetActivationDelegate infrastructure for emulating widget activation in tests on Win/Mac/Linux. Changes include: new ui/views/widget/wi...
受影响的类:
views::NativeWidgetMacNSWindowHost
views::WidgetActivationDelegate
views::MockActivationController
提交:
75d7369d 🔗
时间: 2026-02-20 07:16:16
This commit modifies the behavior of Textfield line selection commands (Command+Shift+Left/Right) on macOS to match native platform conventions (e.g., latest NSTextView, TextEdit). Previously, using s...
受影响的类:
gfx::RenderText
提交:
604b4bc1 🔗
时间: 2026-02-10 20:47:32+00:00
This commit fixes an occlusion detection initialization logic issue in WebContentsViewCocoa. Previously, when manual occlusion detection was disabled, WebContentsViewCocoa would disable *all* occlusio...
受影响的类:
WebContentsViewCocoa
WebContentsOcclusionCheckerMac
remote_cocoa::WebContentsNSViewBridge
Implement state synchronization for IsVisibleOnAllWorkspaces between remote window bridge and host
Moderate
提交:
12f1d11d 🔗
时间: 2026-02-10 17:10:54
This commit implements synchronization of the window's "visible on all workspaces" state between the Remote Cocoa window bridge (App Shim side) and the host (Browser side) on macOS. Previously NativeW...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindowHost
views::NativeWidgetMacNSWindowHost
+2 更多
提交:
f36a3d19 🔗
时间: 2026-02-05 00:21:30
This commit fixes download file drag-and-drop failing in PWA windows on macOS. The issue was that PWA windows run in a separate app shim process, and the previous DragDownloadItem() called beginDraggi...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindow
remote_cocoa::mojom::FileDragData
+1 更多
提交:
a8f945e3 🔗
时间: 2026-02-04 00:58:46+00:00
This commit performs a major refactoring of window management for headless mode on macOS. The previous implementation tweaked browser window behavior at the NSWindow bridge level, while the new implem...
受影响的类:
NativeWidgetNSWindowBridge
NativeWidgetMacNSWindow
NativeWidgetMacNSWindowHeadlessInfo
提交:
acca2bd0 🔗
时间: 2026-01-30 21:55:27+00:00
This commit fixes the display issue with macOS select popups when no option is selected. It modifies the option selection logic in the -runMenuInView:withBounds:initialIndex: method of the WebMenuRunn...
受影响的类:
WebMenuRunner
NSPopUpButtonCell (AppKit)
提交:
29c9e327 🔗
时间: 2026-01-27 00:27:31
This commit bulk-renames test files using _unittests.cc and _browsertests.cc suffixes to _unittest.cc and _browsertest.cc (removing the plural 's'), per the Chromium C++ style guide naming convention....
提交:
10710bdf 🔗
时间: 2026-01-26 22:33:31
This commit adds a new gfx::ElideMenuItemTitle() API (in ui/gfx/mac/menu_text_elider_mac.h) that performs Safari-like middle ellipsis truncation (~400px max width) for overly long menu item titles on ...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
gfx::ElideMenuItemTitle
embedded_browser_webview::HostingNSWindowBridge
提交:
b16dacd5 🔗
时间: 2026-01-23 18:27:40+00:00
This commit implements window zoom functionality for headless mode on macOS. It injects headless-aware zoom behavior into NativeWidgetMacNSWindow through runtime ObjC swizzling, ensuring that window z...
受影响的类:
remote_cocoa::NativeWidgetMacNSWindow
NativeWidgetMacNSWindowHeadlessInfo
NativeWidgetMacHeadlessNSWindow
提交:
17948cb9 🔗
时间: 2026-01-23 17:36:19
This commit replaces the file-level #pragma allow_unsafe_buffers in ui/base/cocoa/tool_tip_base_view.mm with a more precise UNSAFE_BUFFERS() macro annotation. The change only affects array access to t...
受影响的类:
ToolTipBaseView
提交:
ef2fe534 🔗
时间: 2026-01-22 22:20:56
This commit fixes incorrect frame positioning in WebContentsNSViewBridge::SetBounds() caused by stale superview.bounds during resize, when BridgedContentView::setFrameSize triggers UpdateWindowGeometr...
受影响的类:
remote_cocoa::WebContentsNSViewBridge
content::WebContentsViewMac
ui::ViewsHostableView
+2 更多
提交:
40d0a114 🔗
时间: 2026-01-21 23:58:07+00:00
This commit fixes an issue in Mac PWAs where the Cmd+W keyboard shortcut does not close the window when a bubble (e.g., Cast dialog) has focus. The root cause is that bubble windows lack the NSWindowS...
受影响的类:
NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
7c2fca90 🔗
时间: 2026-01-13 02:19:42+00:00
This commit is a large-scale code cleanup effort that replaces the last remaining `base::Contains()` calls throughout the Chromium codebase with the `.contains()` member method of C++ standard contain...
受影响的类:
remote_cocoa::ImmersiveModeControllerCocoa
提交:
3cc01c9b 🔗
时间: 2026-01-13 00:50:12+00:00
This commit addresses an issue where the Reload WebUI's RenderWidget incorrectly becomes the first key view when entering fullscreen on macOS, causing an unwanted focus ring and stealing focus. The fi...
受影响的类:
RenderWidgetHostViewMacDelegate
RenderWidgetHostViewCocoa
ChromeRenderWidgetHostViewMacDelegate
提交:
b9ff62bb 🔗
时间: 2026-01-06 08:18:38+00:00
This commit is a global code cleanup effort primarily aimed at deduplicating mojom header file includes and replacing some -data-view.h includes with the preferred -shared.h or -mojom.h includes. The ...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
提交:
3cce5909 🔗
时间: 2026-01-05 21:45:52+00:00
This commit fixes incorrect tooltip display issues in nested menu scenarios. When nested menus are open (e.g., second-level, third-level submenus), mouse events are captured by the parent menu's Bridg...
受影响的类:
remote_cocoa::BridgedContentView
remote_cocoa::NativeWidgetNSWindowBridge
提交:
f22815ca 🔗
时间: 2025-12-06 02:32:25+00:00
This commit is an IWYU (Include What You Use) refactoring that explicitly adds #include "base/notreached.h" to 57 files that use the NOTREACHED() macro. These changes are in preparation for an upcomin...
受影响的类:
remote_cocoa::mojom::FontDataView
remote_cocoa::mojom::SystemFont
remote_cocoa::mojom::FontWeight
+2 更多
提交:
00d09a69 🔗
时间: 2025-12-05 02:30:01+00:00
This commit modifies the NativeWidgetNSWindowBridge::SetSizeAndCenter() method to implement a long-standing TODO: center child windows relative to their parent window instead of the screen when a pare...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
NativeWidgetNSWindowBridge::SetSizeAndCenter
提交:
c9401b77 🔗
时间: 2025-12-03 01:50:39+00:00
This commit introduces a deferred notification mechanism in render_widget_host_view_cocoa.mm to handle edge cases in window focus state changes. The implementation includes: adding a class-level weak ...
受影响的类:
RenderWidgetHostViewCocoa
remote_cocoa::WebContentsNSViewBridge (间接影响/indirectly impacted)
提交:
1f256b3e 🔗
时间: 2025-12-01 22:58:12+00:00
This commit removes the unused #include of receiver.h from mojo/public/cpp/bindings/associated_receiver.h. To compensate, explicit #include "mojo/public/cpp/bindings/receiver.h" declarations were adde...
受影响的类:
remote_cocoa::RenderWidgetHostNSViewBridge
mojo::AssociatedReceiver
mojo::Receiver
提交:
679e39bc 🔗
时间: 2025-11-26 04:17:23+00:00
This commit reverts a change to the macOS window key status checking mechanism. The original change modified the condition check in the `-windowDidResignKey:` method from `[NSApp keyWindow] == [self w...
受影响的类:
RenderWidgetHostViewCocoa
remote_cocoa::mojom::RenderWidgetHostNSViewHost
提交:
16723c11 🔗
时间: 2025-11-26 01:32:26+00:00
This commit is a large-scale code cleanup that removes the inclusion of base/functional/callback_forward.h from 264 files. Most of these files are .cc and .mm implementation files. According to the co...
受影响的类:
remote_cocoa::ImmersiveModeTabbedControllerCocoa
提交:
4f0076b9 🔗
时间: 2025-11-25 19:16:22+00:00
This commit relands the fix from r1547376, but scopes the constrainFrameRect override to only apply to child windows. It modifies the constrainFrameRect:toScreen: method in NativeWidgetMacNSWindow cla...
受影响的类:
remote_cocoa::NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
c11b2d1c 🔗
时间: 2025-11-25 18:53:03+00:00
This commit primarily adds integration tests for App Shim to verify the scenario where Chrome is launched by an App Shim while Chrome is not running. To support these tests, several infrastructure imp...
受影响的类:
remote_cocoa::ApplicationBridge
remote_cocoa::NativeWidgetNSWindowBridge
提交:
20ea6a57 🔗
时间: 2025-11-21 17:15:24+00:00
This commit relands a previously reverted fix that changes the key window status check in the windowDidResignKey method from `[NSApp keyWindow] == [self window]` to `[self window].isKeyWindow`. This f...
受影响的类:
RenderWidgetHostViewCocoa
remote_cocoa::mojom::RenderWidgetHostNSViewHost
提交:
d6834320 🔗
时间: 2025-11-19 22:36:08+00:00
This commit reverts a previous modification to the NativeWidgetMacNSWindow::constrainFrameRect:toScreen: method. The reverted code simplified this method's logic to directly return the original frameR...
受影响的类:
NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
ecca6d0c 🔗
时间: 2025-11-19 19:39:52+00:00
This commit modifies the -constrainFrameRect:toScreen: method implementation in NativeWidgetMacNSWindow. The previous implementation included conditional logic to avoid AppKit's menu bar collision han...
受影响的类:
NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
ViewsTestBase
提交:
bd9ba8bf 🔗
时间: 2025-11-17 23:56:34+00:00
This commit primarily performs code cleanup by removing unused Mojo binding-related include statements from header files in the //content directory. Specifically removed includes are:
- mojo/public/cp...
受影响的类:
RenderWidgetHostViewCocoa
提交:
4b4dec94 🔗
时间: 2025-11-14 19:48:35+00:00
This commit fixes two related issues on macOS: (1) When clicking a menu item while the app is inactive, AppKit can enter a "half-activated" state where the app won't fully activate; (2) The NSWindowDi...
受影响的类:
remote_cocoa::CocoaMouseCapture
remote_cocoa::CocoaMouseCapture::ActiveEventTap
views::MenuCocoaWatcherMac
+1 更多
提交:
c16aa897 🔗
时间: 2025-11-14 18:27:39+00:00
This commit reverts a change that modified the window focus status detection logic. The original change replaced the condition check in the `windowDidResignKey:` method from `[NSApp keyWindow] == [sel...
受影响的类:
RenderWidgetHostViewCocoa
remote_cocoa::mojom::RenderWidgetHostNSViewHost
提交:
5c0d2189 🔗
时间: 2025-11-14 09:31:53+00:00
This commit modifies the WebContentsViewMac::ViewsHostableSetBounds method to accept coordinates relative to the superview rather than the window (NSWindow). The change includes the following core mod...
受影响的类:
remote_cocoa::WebContentsNSViewBridge
remote_cocoa::mojom::WebContentsNSView
remote_cocoa::mojom::WebContentsNSViewHost
+2 更多
提交:
45af5838 🔗
时间: 2025-11-12 05:11:07+00:00
This commit fixes the misplaced Omnibox popup issue caused by new child NSWindow positioning restrictions in macOS 26. macOS 26 adds new constraints to child window positioning: in fullscreen mode, it...
受影响的类:
NativeWidgetMacNSWindow
NativeWidgetMacOverlayNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
b68f9597 🔗
时间: 2025-11-10 21:13:42+00:00
This commit adds a utility function CloseNSPopovers() in immersive_mode_controller_cocoa.mm to close all open NSPopover windows before entering immersive fullscreen mode. This change addresses an AppK...
受影响的类:
remote_cocoa::ImmersiveModeControllerCocoa
提交:
15e4e76e 🔗
时间: 2025-11-06 05:05:21+00:00
This commit adds a new feature on macOS that automatically cancels ongoing IME (Input Method Editor) composition when a window loses focus. The specific changes include:
1. A new macOS-specific featur...
受影响的类:
RenderWidgetHostViewCocoa
features::kCancelCompositionWhenWindowLosesFocus
提交:
d1224ed9 🔗
时间: 2025-10-31 00:54:42+00:00
This commit fixes a race condition in the windowDidResignKey: method in render_widget_host_view_cocoa.mm. The condition check was changed from [NSApp keyWindow] == [self window] to [self window].isKey...
受影响的类:
RenderWidgetHostViewCocoa
remote_cocoa::mojom::RenderWidgetHostNSViewHost
提交:
22f82a9e 🔗
时间: 2025-10-30 17:57:59+00:00
This submission primarily fixes the inconsistent state issue that may occur when a window fails to enter fullscreen mode on macOS. The current implementation relies on the `windowDidExitFullScreen` no...
受影响的类:
NativeWidgetNSWindowFullscreenController
ViewsNSWindowDelegate
NativeWidgetMacNSWindowHost
提交:
7060fa47 🔗
时间: 2025-10-30 14:30:14+00:00
This submission removes the "MacImeLiveConversionFix" feature flag and its related implementation, which has already been enabled by default. The feature flag has been enabled by default since version...
受影响的类:
RenderWidgetHostViewCocoa
features::kMacImeLiveConversionFix
提交:
b92640e2 🔗
时间: 2025-10-24 23:58:15+00:00
This submission introduces a new ui::ClipboardUrlInfo struct to support the functionality of dragging multiple URLs. The main changes include: 1) Addition of the ui::ClipboardUrlInfo struct, which con...
受影响的类:
content::DropData
ui::ClipboardUrlInfo
WebDragSource (web_drag_source_mac.mm)
+2 更多
提交:
3940dc26 🔗
时间: 2025-10-20 18:47:39+00:00
This commit adds a notification mechanism for the display and closure of sheet modal windows (such as file pickers) on macOS. The main changes include: adding windowWillBeginSheet and windowDidEndShee...
受影响的类:
NativeWidgetNSWindowHost
NativeWidgetNSWindowBridge
ViewsNSWindowDelegate
+2 更多
提交:
b7c93465 🔗
时间: 2025-10-20 16:38:27+00:00
This commit modifies the handling of visibility state changes in headless mode. In headless mode, the visibility state is now checked to determine if an actual change has occurred, and the OnVisibilit...
受影响的类:
NativeWidgetNSWindowBridge
HostingNSWindowBridge
提交:
f198a198 🔗
时间: 2025-10-14 21:36:36+00:00
This submission primarily fixes rendering issues with multiple Chrome windows under specific Stage Manager configurations on macOS 26. The main changes include: 1) Updating the version check logic in ...
受影响的类:
WebContentsOcclusionCheckerMac
WebContentsViewCocoa
提交:
ef7df6d1 🔗
时间: 2025-10-13 21:04:54+00:00
This submission primarily fixes C++23 compilation errors on the Mac platform. Specifically, it includes two modifications: 1) In chrome/updater/net/network_fetcher_mac.mm, the std::string constructor ...
受影响的类:
SelectFileDialogBridge
SelectFileDialogBridge::ScopedPreventKeyWindow
提交:
4b8fec20 🔗
时间: 2025-10-10 21:40:02+00:00
This submission removes conversion functions between NSRect, NSPoint, NSSize and CGRect, CGPoint, CGSize that are no longer needed in the macOS 64-bit environment. In macOS 64-bit systems, Apple direc...
受影响的类:
ImmersiveModeControllerCocoa
RenderWidgetHostViewCocoa
WebContentsNSViewBridge
提交:
d3d81eae 🔗
时间: 2025-10-06 18:51:43+00:00
This submission primarily removes redundant mojom include files from the //content/public header files. Since mojom code contains the "mojom::" string in its namespace, files in those headers that do ...
受影响的类:
WebContentsOcclusionCheckerMac
提交:
7c8a1666 🔗
时间: 2025-09-30 19:13:38+00:00
This submission is a rollback of a previous patch that fixed the issue of download bubble closure in macOS fullscreen windows. The original patch modified the EventMonitor implementation for macOS to ...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindowHost
remote_cocoa::NativeWidgetNSWindowBridge
views::NativeWidgetMacEventMonitor::Client
+3 更多
提交:
bdd2c586 🔗
时间: 2025-09-29 17:00:23+00:00
This submission addresses the issue where the download bubble could not be properly closed in the macOS fullscreen window environment. The main changes include: 1) Modifying the download toolbar UI co...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindowHost
views::NativeWidgetMacEventMonitor::Client
+2 更多
提交:
6a3bc73c 🔗
时间: 2025-09-25 15:53:17+00:00
This submission introduces a window filtering mechanism for the event monitoring functionality of remote cocoa windows. The DispatchMonitorEvent interface has been modified to add a boolean parameter,...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindowHost
remote_cocoa::NativeWidgetNSWindowBridge
views::NativeWidgetMacNSWindowHost
+3 更多
提交:
bbaf3c3c 🔗
时间: 2025-09-24 21:11:10+00:00
This submission reverts the previously implemented macOS main window content area click-through functionality. The original implementation added complex logic in the acceptsFirstMouse: method, determi...
受影响的类:
RenderWidgetHostViewCocoa
AcceptMouseEvents (枚举)
提交:
cd41e985 🔗
时间: 2025-09-22 18:11:22+00:00
This submission removes the is_headless_mode member flag variable in Mac headless mode. The main changes include: 1) In native_widget_ns_window_bridge.mm, the check for params->is_headless_mode_window...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindowInitParams
remote_cocoa::NativeWidgetNSWindowBridge
views::NativeWidgetMacNSWindowHost
+1 更多
提交:
e49235e0 🔗
时间: 2025-09-18 18:16:36+00:00
This submission modifies the implementation of the acceptsFirstMouse: method in RenderWidgetHostViewCocoa on macOS. The previous simple conditional logic has been replaced with a more detailed switch ...
受影响的类:
RenderWidgetHostViewCocoa
RenderWidgetHostViewMacDelegate
AcceptMouseEvents
提交:
6a5aa671 🔗
时间: 2025-09-17 14:46:20+00:00
This submission rolls back the previous change regarding the click-through behavior of the main window content area on macOS. The original change attempted to reduce the restrictions on click-through,...
受影响的类:
RenderWidgetHostViewCocoa
AcceptMouseEvents
提交:
a91f3332 🔗
时间: 2025-09-16 05:51:24+00:00
This commit fixes the issue of frequent main thread calculations caused by using the firstBaselineAnchor property of NSPopUpButton for auto layout on macOS 26. Starting from macOS 26, the firstBaselin...
受影响的类:
remote_cocoa::SelectFileDialogBridge
remote_cocoa::mojom::Application
提交:
67735866 🔗
时间: 2025-09-16 05:15:54+00:00
This submission is an automated refactoring that migrates the BASE_FEATURE macro throughout the //components directory from the three-parameter version to the two-parameter version, ensuring that the ...
受影响的类:
remote_cocoa::features::kImmersiveFullscreenSpaceSwitchMitigation
remote_cocoa::features::kImmersiveFullscreenOverlayWindowDebug
提交:
d8dc9460 🔗
时间: 2025-09-11 16:49:44+00:00
This submission is primarily aimed at improving accessibility features, ensuring that VoiceOver can correctly read the "new" label marked as a new feature in menu items. The main changes include: 1) R...
受影响的类:
MenuControllerCocoaDelegateImpl
remote_cocoa::mojom::MenuControllerParams
提交:
cd7ba50a 🔗
时间: 2025-09-10 12:38:20+00:00
This submission fixes a system compatibility issue in macOS 26.0. In macOS 26.0, when the main window enters fullscreen mode, the system automatically adjusts the position of overlay sub-windows to be...
受影响的类:
NativeWidgetMacOverlayNSWindow
ImmersiveModeControllerCocoa
ImmersiveModeTabbedControllerCocoa
提交:
956ccf28 🔗
时间: 2025-09-09 22:47:02+00:00
This submission primarily renames the header file "ui/gfx/native_widget_types.h" to "ui/gfx/native_ui_types.h", and updates the corresponding #include references in 54 files. This is a purely header f...
受影响的类:
render_widget_host_view_cocoa.mm (仅头文件引用变更)
Fix the issue of resetting the hit test target when TabTitlebarView is removed in fullscreen mode
Moderate
提交:
9aac7d8c 🔗
时间: 2025-09-08 17:10:00+00:00
This submission primarily addresses a race condition issue that occurred when TabTitlebarView was removed from NSToolbarFullScreenWindow in fullscreen mode. Specific changes include: 1) Modified the S...
受影响的类:
SetNSNextStepFrameHitTestTargetView
TabTitlebarView
remote_cocoa::ImmersiveModeTabbedControllerCocoa
提交:
16e216bf 🔗
时间: 2025-09-05 22:47:23+00:00
This submission is a large-scale header file renaming operation, replacing all references to "ui/gfx/native_window_types.h" with "ui/gfx/native_ui_types.h" throughout the //components directory. The c...
受影响的类:
NativeWidgetNSWindowBridge
ApplicationHost
ScopedNativeWindowMapping
提交:
068d8bb6 🔗
时间: 2025-09-03 16:34:26+00:00
This submission modifies the implementation of the acceptsFirstMouse: method in the render_widget_host_view_cocoa.mm file. The original implementation simply checked whether the mouse event acceptance...
受影响的类:
RenderWidgetHostViewCocoa
提交:
629f92e0 🔗
时间: 2025-09-01 19:15:29+00:00
This submission removes debugging-related code from the components/remote_cocoa/app_shim/override_ns_next_step_frame_hit_test.mm file. Specific changes include: deleting references to the base/debug/s...
受影响的类:
NSNextStepFrame (系统类的方法重载)
提交:
bba7ce65 🔗
时间: 2025-08-29 20:12:04+00:00
This submission implements a new fix for the issue of right-clicking on the title bar in macOS 26. The main changes include: removal of the original NSToolbarView swizzling mechanism (swizzle_ns_toolb...
受影响的类:
remote_cocoa::ImmersiveModeTabbedControllerCocoa
NSNextStepFrame(新重写的AppKit类)
TabTitlebarView(新增的自定义视图类)
+1 更多
提交:
ed452792 🔗
时间: 2025-08-28 18:41:30+00:00
This commit removes the call to DestroyContentView() in the NativeWidgetNSWindowBridge::CloseWindow() method. The previous purpose of this call was to destroy the NSView of the NSWindow when the windo...
受影响的类:
NativeWidgetNSWindowBridge
HostingNSWindowBridge
BridgedContentView
+1 更多
提交:
4e2f3f33 🔗
时间: 2025-08-27 23:46:15+00:00
This submission is the ninth part of a large-scale renaming operation, mainly replacing all references to the "ui/gfx/native_widget_types.h" header file with "ui/gfx/native_window_types.h" under the c...
受影响的类:
NativeWidgetNSWindowBridge
ImmersiveModeControllerCocoa
NativeWidgetMacNSWindow
+2 更多
提交:
762365aa 🔗
时间: 2025-08-26 17:47:46+00:00
This submission separates the ui/base/interaction module from the main ui/base BUILD.gn file, creating an independent BUILD target "//ui/base/interaction". The purpose of this change is to allow acces...
受影响的类:
remote_cocoa::app_shim (BUILD依赖变更)
ElementIdentifier (导出宏变更)
ElementTracker (导出宏变更)
+7 更多
提交:
4396901b 🔗
时间: 2025-08-26 15:14:06+00:00
This submission mainly replaces the `WTF::` namespace in the code with the `blink::` namespace, which is part of Chromium’s ongoing namespace refactoring. Specific changes include: 1) In the content/a...
受影响的类:
无相关类受影响(仅注释变更)
提交:
43525428 🔗
时间: 2025-08-25 15:01:27+00:00
This submission adds an experimental fix for macOS 26 to address the issue where right-clicking the tabstrip in fullscreen mode fails to trigger the context menu. The main changes include: 1) Adding s...
受影响的类:
ImmersiveModeTabbedControllerCocoa
SwizzleNSToolbarViewHitTest (新增函数)
NSToolbarView (系统类,通过 swizzling 修改)
提交:
9ac4d00a 🔗
时间: 2025-08-21 17:09:12+00:00
This submission removes a line of debug log code that was accidentally committed in the `components/remote_cocoa/app_shim/select_file_dialog_bridge.mm` file. Specifically, it removes the `NSLog(@"drop...
受影响的类:
SelectFileDialogBridge
提交:
b62fe223 🔗
时间: 2025-08-21 14:33:53+00:00
This submission fixes an issue encountered when using the deprecated NSOpenPanel API: when folder selection is disabled, the open panel would sometimes incorrectly treat folders as packages and return...
受影响的类:
SelectFileDialogBridge
NSOpenPanel (macOS 系统类)
提交:
1cea8804 🔗
时间: 2025-08-20 21:41:03+00:00
This submission replaces all instances of display::Screen::GetScreen() with display::Screen::Get() in files under the content/ directory. This is a global API migration affecting 29 files, including r...
受影响的类:
display::Screen
RenderWidgetHostViewCocoa
提交:
ca6ea1cd 🔗
时间: 2025-08-20 18:35:40+00:00
This submission primarily addresses a potential deadlock issue that may occur when dragging from a PWA to the Chrome browser. The changes include: 1) Adding static methods IsOutOfProcessAppShim() and ...
受影响的类:
remote_cocoa::ApplicationBridge
WebDragSource
remote_cocoa::mojom::WebContentsNSViewHost
提交:
24a2f153 🔗
时间: 2025-08-20 07:07:36+00:00
This submission replaces all instances of display::Screen::GetScreen() with display::Screen::Get() in the //components directory. This is a simple function renaming; the functionality remains exactly ...
受影响的类:
ImmersiveModeControllerCocoa
NativeWidgetNSWindowBridge
提交:
58968d57 🔗
时间: 2025-08-14 00:26:52+00:00
This submission primarily addresses the issue of a horizontal white gap caused by an excessively high tab strip area in macOS 26 fullscreen mode. The fix involves setting the main window’s toolbar sty...
受影响的类:
ImmersiveModeTabbedControllerCocoa
ImmersiveModeControllerCocoa
remote_cocoa::NativeWidgetNSWindowBridge
提交:
3ff41a90 🔗
时间: 2025-08-13 22:44:21+00:00
This submission rolls back a fix for the right-click event handling issue in NSToolbarView on macOS 26. The reverted code includes the deletion of the swizzle_ns_toolbar_view_hit_test.h and swizzle_ns...
受影响的类:
remote_cocoa::ImmersiveModeTabbedControllerCocoa
SwizzleNSToolbarViewHitTest
提交:
a679ed94 🔗
时间: 2025-08-12 21:03:46+00:00
This commit fixes two issues in macOS 26 full-screen mode: 1) The tab bar area was too tall, resulting in a horizontal white gap. This is resolved by ensuring the main window’s toolbar style is Unifie...
受影响的类:
ImmersiveModeTabbedControllerCocoa
NSToolbarView
remote_cocoa::SwizzleNSToolbarViewHitTest
提交:
b28ae82f 🔗
时间: 2025-08-12 05:56:59+00:00
This submission primarily addresses the issue of text replacement suggestion conflicts caused by redundant selection synchronization in EditContext. The core changes include: 1) At the remote_cocoa la...
受影响的类:
RenderWidgetHostViewCocoa
提交:
501230de 🔗
时间: 2025-08-04 21:37:51+00:00
This submission mainly improves the WebShare functionality on the macOS platform by changing the URL parameter type from string to GURL. The main changes include: 1) Modifying the ShowSharingServicePi...
受影响的类:
remote_cocoa::RenderWidgetHostNSViewBridge
remote_cocoa::mojom::RenderWidgetHostNSView
content::RenderWidgetHostView
+2 更多
提交:
1334f236 🔗
时间: 2025-08-04 16:07:50+00:00
This submission fixes unsafe buffer usage issues in the `native_widget_mac_nswindow.mm` file. The main changes include: 1) removing the `UNSAFE_BUFFERS_BUILD` preprocessor directive and `#pragma allow...
受影响的类:
NativeWidgetMacNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
提交:
b80b2b99 🔗
时间: 2025-07-28 18:58:07+00:00
This submission primarily involves automatic formatting of GN build files (BUILD.gn) in certain subdirectories under the //components/ directory that start with [p-z]. Specific operations include: usi...
受影响的类:
无(此次变更未涉及 remote_cocoa 相关类或接口,仅为 BUILD.gn 构建文件格式化)
提交:
cab606d1 🔗
时间: 2025-07-16 20:53:37+00:00
This submission primarily automates the cleanup of obsolete `#pragma allow_unsafe_buffers` compiler directives from various source files. The directive was originally used to permit unsafe buffer oper...
受影响的类:
无(remote_cocoa 相关类和接口未受影响)
提交:
544290d5 🔗
时间: 2025-07-15 18:20:25+00:00
This submission was generated by the Owners Cleanup automation bot. The main change is the removal of lgrey@chromium.org from the content/app_shim_remote_cocoa/OWNERS file. This is a suggested change ...
提交:
7219e0d8 🔗
时间: 2025-07-14 20:38:21+00:00
This submission mainly targets the macOS 26 system, adjusting the alignment and corner radius strategy for window controls (such as title bar buttons/traffic lights). Specifically, on macOS 26, the le...
受影响的类:
NativeWidgetNSWindowBridge
BrowserWindowFrame
HostingNSWindowBridge(如下游继承自上游该类)
+2 更多
提交:
bc5784f0 🔗
时间: 2025-06-19 19:35:05+00:00
This submission is an IWYU (Include What You Use) code cleanup, primarily adding the "base/notimplemented.h" header file reference to files using the NOTIMPLEMENTED() macro under the //components dire...
受影响的类:
BridgedContentView
提交:
d5b61017 🔗
时间: 2025-06-17 17:21:01+00:00
This submission uses the IWYU (Include What You Use) tool to add missing <vector> header file references to 107 header files under the components directory. This is a code robustness improvement to en...
受影响的类:
MojoMenuModel
提交:
c51d3b08 🔗
时间: 2025-06-13 22:22:17+00:00
This submission primarily adds the missing "base/trace_event/trace_event.h" header file references to multiple source files related to input event handling. The affected files include modules such as ...
受影响的类:
RenderWidgetHostViewCocoa
ChildFrameInputHelper
MouseWheelEventQueue
+5 更多
提交:
cdd0e6f4 🔗
时间: 2025-06-12 21:38:36+00:00
This submission modifies the font setting logic for accessory view labels in the file chooser dialog. Specifically, a macOS version check is added in the CreateAccessoryView() function: when macOS ver...
受影响的类:
SelectFileDialogBridge
CreateAccessoryView (函数)
提交:
2e0b5fd8 🔗
时间: 2025-06-10 21:58:08+00:00
This submission performs a comprehensive cleanup and refactoring of the historical swipe code. The main changes include:
1. Renamed the AcceptMouseEventsOption enum to AcceptMouseEvents and converted ...
受影响的类:
AcceptMouseEvents
HistorySwiper
RenderWidgetHostViewCocoa
+2 更多
提交:
16b9b1c9 🔗
时间: 2025-06-05 17:56:29+00:00
This submission fixes an issue where opening the save panel from an extension popup in fullscreen mode causes the popup to close unexpectedly. When the save panel is closed, AppKit activates the panel...
受影响的类:
NativeWidgetMacNSWindow
NativeWidgetNSWindowBridge
SelectFileDialogBridge
提交:
eabf39b4 🔗
时间: 2025-06-04 20:54:46+00:00
This submission removes redundant references to gurl.h from 24 header files under the //content directory. None of these header files directly reference the GURL type, so including gurl.h is unnecessa...
受影响的类:
WebDragSource
提交:
5299d367 🔗
时间: 2025-06-04 18:20:09+00:00
This commit fixes a bug in event routing for windows with a title bar. Previously, the bottom area of the window stopped receiving mouse events because the code incorrectly used window or parent view ...
受影响的类:
BridgedContentView
RenderWidgetHostViewCocoa
提交:
3e5f1d81 🔗
时间: 2025-06-04 17:12:31+00:00
This submission removes the gesture event compatibility code for early macOS versions (OS X 10.10), simplifying the gesture handling logic in RenderWidgetHostViewCocoa. The main changes include: 1) de...
受影响的类:
RenderWidgetHostViewCocoa
RenderWidgetHostNSViewHostHelper
RenderWidgetHostViewMac
+2 更多
PWA Transparent Area Event Penetration Fix and Window Controls Overlay Related Code Cleanup
Moderate
提交:
7a87e1fe 🔗
时间: 2025-06-03 18:35:57+00:00
This submission fixes a regression issue on macOS where, after enabling the Window Controls Overlay (WCO) feature for PWAs, mouse events could not correctly reach the web content in the transparent ti...
受影响的类:
WebContentsViewCocoa
WebContentsNSViewBridge
TopContainerView
+1 更多
提交:
bb6a9b9a 🔗
时间: 2025-06-03 16:41:00+00:00
This submission primarily removes RenderWidgetHostViewCocoa’s dependency on legacy gesture events (beginGestureWithEvent: and endGestureWithEvent:) and introduces modernization improvements. On macOS ...
受影响的类:
RenderWidgetHostViewMacDelegate
RenderWidgetHostViewCocoa
HistorySwiper
+3 更多
提交:
f40ac9a6 🔗
时间: 2025-06-02 22:35:10+00:00
This submission is part of "Do IWYU for base/strings/string_util.h in //content", adding direct references to the "base/strings/string_util.h" header file in multiple files to replace previous transit...
受影响的类:
RenderWidgetHostViewCocoa
提交:
8c004781 🔗
时间: 2025-06-02 17:47:44+00:00
This submission primarily fixes the issue of lost mouse press and release events in the top-chrome area (top toolbar area) under fullscreen mode. The problem originated from a previous submission (htt...
受影响的类:
BridgedContentView
NativeWidgetMacNSWindowHost
HitTestResult
提交:
1121fdd5 🔗
时间: 2025-05-29 16:46:29+00:00
This submission primarily removes support code for macOS 11 and earlier versions from Chromium. The main changes include:
1. Removal of version check conditional code in remote_cocoa related files, in...
受影响的类:
ImmersiveModeControllerCocoa
ImmersiveModeTabbedControllerCocoa
NativeWidgetMacNSWindow
+1 更多
提交:
420b0efb 🔗
时间: 2025-05-28 17:07:37+00:00
This submission modifies the mouse event routing mechanism on macOS, resolving the issue where views overlaying the content area (hosted in a view::WebView) could not receive mouse up and down events....
受影响的类:
BridgedContentView
NativeWidgetMacNSWindowHost
remote_cocoa::mojom::NativeWidgetNSWindowHost
+1 更多
提交:
cd98c2e6 🔗
时间: 2025-05-19 18:59:38+00:00
This submission primarily cleans up unnecessary ui/gfx-related header file inclusions in multiple header files under the components directory. The change is based on the following principle: ui/gfx co...
受影响的类:
AlertBridge
MenuControllerCocoaDelegateImpl
提交:
48d9baba 🔗
时间: 2025-05-16 18:22:18+00:00
This submission is a rollback operation, reverting previous modifications related to the Mac text replacement feature. The original changes attempted to ignore outdated text replacement operations by ...
受影响的类:
RenderWidgetHostViewCocoa
提交:
bf580212 🔗
时间: 2025-05-14 23:45:46+00:00
This submission modifies the handling mechanism of text replacement callbacks on macOS. The main changes include: replacing the parameter of the text replacement callback method from change counter (c...
受影响的类:
RenderWidgetHostViewCocoa
提交:
edf57482 🔗
时间: 2025-05-06 21:23:23+00:00
This submission unifies the modification of all COMPONENT_EXPORT-related header files in Chromium, changing the export symbol visibility from conditional export to always set as visible on non-Windows...
受影响的类:
REMOTE_COCOA_APP_SHIM_EXPORT
REMOTE_COCOA_BROWSER_EXPORT
COMPONENT_EXPORT_ANNOTATION
+1 更多
Rollback the out-of-order text replacement ignore mechanism in the text replacement feature
Moderate
提交:
ad319148 🔗
时间: 2025-05-05 19:03:33+00:00
This submission is a rollback of the previous commit d5bf4ba9cd66ce8bc28939a6807777403f295259. The original commit aimed to prevent crashes by ignoring text corrections for legacy web content, but thi...
受影响的类:
RenderWidgetHostViewCocoa
提交:
e8074166 🔗
时间: 2025-05-05 18:54:40+00:00
This submission is a rollback operation, reverting the previous changes made in commit 20f7c0ec898720267e9d3aaae252edf1551469d5 regarding the Mac text replacement checking logic. The original modifica...
受影响的类:
RenderWidgetHostViewCocoa
提交:
20f7c0ec 🔗
时间: 2025-05-02 22:17:20+00:00
This submission primarily fixes a regression in the text replacement functionality caused by http://crrev/c/6299632. The change moves the check of the `_substitutionWasApplied` flag and the invocation...
受影响的类:
RenderWidgetHostViewCocoa
提交:
c7d7fd80 🔗
时间: 2025-04-29 21:08:16+00:00
This submission primarily removes the methods for manually adding and removing AXMode flags (AddAccessibilityModeFlags and RemoveAccessibilityModeFlags) in BrowserAccessibilityState, switching to a un...
受影响的类:
RenderWidgetHostViewCocoa
BrowserAccessibilityStateImpl
ScopedAccessibilityMode
+1 更多
提交:
777fab94 🔗
时间: 2025-04-29 19:14:28+00:00
This submission primarily cleans up the obsolete feature flag `kImmersiveFullscreenTabs`. Specific changes include: removing the definition and declaration of the `kImmersiveFullscreenTabs` feature fl...
受影响的类:
ImmersiveModeControllerCocoa
ImmersiveModeTabbedControllerCocoa
NativeWidgetNSWindow
提交:
e7c8be57 🔗
时间: 2025-04-23 18:45:47+00:00
This submission introduces a new API, Widget::IsVisibleOnScreen(), for detecting whether a Widget is visible to the user on the screen. This API differentiates between the existing IsVisible() (which ...
受影响的类:
NativeWidgetNSWindowBridge
ViewsNSWindowDelegate
NativeWidgetNSWindowHost
+2 更多
提交:
5a8bf02a 🔗
时间: 2025-04-23 15:12:35+00:00
This submission removes the functionality for hiding the application icon in native macOS popup dialogs. The changes include: 1) deleting the hide_application_icon field from the AlertBridgeInitParams...
受影响的类:
AlertBridge
AlertBridgeHelper
AlertBridgeInitParams
提交:
4646a17d 🔗
时间: 2025-04-18 18:02:46+00:00
This submission fixes an issue where a CHECK error occurs during text reconversion (reconversion, i.e., homophone conversion) in Google Japanese IME due to an invalid replacement range being passed in...
受影响的类:
RenderWidgetHostViewCocoa
提交:
4bbdb200 🔗
时间: 2025-04-03 01:43:44+00:00
This submission primarily unifies and renames constants related to the clipboard in the Chromium project. Specifically, constants such as kMimeTypeText, kMimeTypeHTML, and kMimeTypeURIList have been r...
受影响的类:
无 remote_cocoa 相关类或接口直接受影响(主要影响 ui/base/clipboard 相关常量及其调用处)
提交:
b7df7f51 🔗
时间: 2025-04-01 20:04:56+00:00
This submission primarily refactors the type definition of NativeViewAccessible on the macOS platform, unifying it from the original raw pointer (id or objc_object*) to the base::apple::OwnedNSAccessi...
受影响的类:
NativeWidgetNSWindowBridge
NativeWidgetNSWindowHostHelper
WebContentsNSViewBridge
+5 更多
提交:
346115be 🔗
时间: 2025-04-01 18:47:14+00:00
This submission primarily implements the effect of Widget::InitParams::corner_radius on the macOS platform. Specifically, a corner mask is added to the content view of NSWindow, enabling the window co...
受影响的类:
remote_cocoa::mojom::NativeWidgetNSWindow
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindowInitParams
提交:
0780bb2f 🔗
时间: 2025-03-28 16:26:47+00:00
This submission primarily targets the NativeWidgetMacNSWindow of remote_cocoa on macOS, optimizing the border dragging experience for non-titled resizable windows (such as glic windows). By overriding...
受影响的类:
NativeWidgetMacNSWindow
NSWindow (NSWindowResizing category)
提交:
dbb2c0ab 🔗
时间: 2025-03-25 03:12:48+00:00
This submission relands the feature "Support for DPWA (Desktop Progressive Web App) download bubble dismissal behavior on Mac." The main changes include: renaming key_down_event_monitor_ to local_even...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
views::EventMonitorMac
views::NativeWidgetMacEventMonitor::Client
提交:
1342b6a6 🔗
时间: 2025-03-21 02:42:57+00:00
This submission primarily removes the processedWheelEvent and rendererHandledWheelEvent methods and their related invocations. These methods were originally used for callbacks after the renderer handl...
受影响的类:
RenderWidgetHostViewCocoa
RenderWidgetHostViewMacDelegate
Explicitization of gfx::NativeWidget/View Constructors and Related Call Refactoring on Mac Platform
Moderate
提交:
83c8682b 🔗
时间: 2025-03-20 16:05:58+00:00
This submission declares the constructors of gfx::NativeView(NSView*) and gfx::NativeWindow(NSWindow*) as explicit on the Mac platform to prevent implicit type conversions. At the same time, it extens...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::NativeWidgetNSWindowHostHelper
remote_cocoa::mojom::NativeWidgetNSWindow
+1 更多
提交:
db5d0463 🔗
时间: 2025-03-19 16:25:35+00:00
This submission only adds detailed code comments in the content/app_shim_remote_cocoa/web_menu_runner_mac.mm file regarding the planned replacement of legacy APIs related to menu popups. The comments ...
受影响的类:
WebMenuRunner
提交:
f8ec61d5 🔗
时间: 2025-03-19 02:17:37+00:00
This submission adds a compatibility code segment for the Apple intelligence writing tool in the -[RenderWidgetHostViewCocoa insertText:replacementRange:] method of content/app_shim_remote_cocoa/rende...
受影响的类:
RenderWidgetHostViewCocoa
提交:
053094ae 🔗
时间: 2025-03-17 23:32:21+00:00
This submission rolls back the previous support for dismiss behavior in the Progressive Web App (PWA) download bubble on Mac. The reverted changes mainly include: undoing the renaming of the local_eve...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
views::EventMonitorMac
views::NativeWidgetMacEventMonitor(接口引用/事件监控相关)
提交:
d19d7dfd 🔗
时间: 2025-03-17 16:16:17+00:00
This submission adds two event callbacks, OnWidgetUserResizeStarted() and OnWidgetUserResizeEnded(), to the WidgetObserver of the views framework on the macOS platform. It also introduces correspondin...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::mojom::NativeWidgetNSWindowHost
ViewsNSWindowDelegate
提交:
e08093dc 🔗
时间: 2025-03-17 01:50:41+00:00
This submission primarily modernizes and cleans up code related to popup menus, without switching to the new API. Specifically: 1) WebMenuRunner now supports testing via explicit test callbacks, elimi...
受影响的类:
WebMenuRunner
MenuControllerCocoa
ContextMenuRunner
Support disappearance behavior of DPWA download bubble on Mac and Remote Cocoa event monitoring
Minor
提交:
c2e2051b 🔗
时间: 2025-03-13 16:37:34+00:00
This submission primarily implements support for the disappearance behavior of the download bubble in Progressive Web App (PWA) scenarios on Mac. To achieve this, views::EventMonitorMac has been exten...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
views::EventMonitorMac
views::NativeWidgetMacEventMonitor
+1 更多
提交:
57c0d866 🔗
时间: 2025-03-12 18:57:57+00:00
This submission rolls back the previously introduced changes related to "Do popups using modern API" due to a bug on macOS where NSMenu.minimumWidth causes menu items to be truncated prematurely. The ...
受影响的类:
MenuControllerCocoa
WebMenuRunner
ContextMenuRunner
+2 更多
提交:
c8c948c2 🔗
时间: 2025-03-11 18:53:26+00:00
This submission shortens the UI painting timeout constant kUIPaintTimeout in the native_widget_ns_window_bridge.mm file of the remote_cocoa component from the original 5 seconds (base::Seconds(5)) to ...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
edge_embedded_browser::HostingNSWindowBridge
提交:
7b031658 🔗
时间: 2025-03-10 18:38:05+00:00
This submission modifies the components/remote_cocoa/app_shim/native_widget_ns_window_bridge.mm file, adjusting the logic of NativeWidgetNSWindowBridge::ShouldWaitInPreCommit(). Previously, waiting wo...
受影响的类:
NativeWidgetNSWindowBridge
提交:
54da6b24 🔗
时间: 2025-03-07 00:55:53+00:00
This submission reintroduces the approach of “always adding a permanent thin titlebar accessory view controller for windows on macOS 13 and above” to address the issue where, in immersive fullscreen m...
受影响的类:
remote_cocoa::ImmersiveModeControllerCocoa
BrowserNativeWidgetWindow (Objective-C)
NSTitlebarAccessoryViewController (使用方式变更)
+1 更多
提交:
812d1901 🔗
时间: 2025-03-05 21:33:06+00:00
This submission rolls back the previous change that "always keeps the thin titlebar accessory view controller present on macOS 13+." The original change aimed to address the race condition issue of th...
受影响的类:
remote_cocoa::NativeWidgetNSWindowBridge
remote_cocoa::ImmersiveModeControllerCocoa
remote_cocoa::features(kFullscreenPermanentThinController)
+1 更多
提交:
a87264e5 🔗
时间: 2025-03-05 15:23:44+00:00
This submission mainly changes the enabling method of the "permanent thin controller" strategy from a feature flag switch to directly determining based on the macOS version (always enabled on macOS 13...
受影响的类:
remote_cocoa::ImmersiveModeControllerCocoa
remote_cocoa::features(已移除 kFullscreenPermanentThinController)
BrowserNativeWidgetWindow(ObjC 类,窗口实现相关)
+1 更多
提交:
d5bf4ba9 🔗
时间: 2025-03-04 20:08:36+00:00
This submission mainly modifies the content/app_shim_remote_cocoa/render_widget_host_view_cocoa.mm file, renaming member variables related to text replacement (such as changing _availableTextChangeCou...
受影响的类:
RenderWidgetHostViewCocoa
提交:
893e9d35 🔗
时间: 2025-03-04 14:55:58+00:00
This submission rolls back the previously introduced code related to “FullscreenPermanentThinController” and restores the old implementation logic. The original change was intended to address compatib...
受影响的类:
BrowserNativeWidgetWindow
ImmersiveModeControllerCocoa
NSTitlebarAccessoryViewController(作为属性/成员变量)
+1 更多
提交:
e6a4e771 🔗
时间: 2025-02-23 04:26:06+00:00
This submission fixes an issue in the NativeWidgetNSWindowBridge::SetParent() method where the NSWindowCollectionBehaviorTransient flag was not properly removed when setting a window as a top-level wi...
受影响的类:
NativeWidgetNSWindowBridge
HostingNSWindowBridge(下游继承类,间接受影响)
提交:
af45beba 🔗
时间: 2025-02-11 21:09:01+00:00
This submission primarily refactors the implementation of the -validRequestorForSendType:returnType: method in components/remote_cocoa/app_shim/bridged_content_view.mm and content/app_shim_remote_coco...
受影响的类:
BridgedContentView
RenderWidgetHostViewCocoa
Centralization of Service Compatibility Patches and Refactoring of UTType Compatibility Handling
Minor
提交:
5fe46dfa 🔗
时间: 2025-02-11 01:38:22+00:00
This submission consolidates the macOS service compatibility handling logic, previously scattered across Views and Web (primarily the clipboard/service type determination related to the NSServicesMenu...
受影响的类:
BridgedContentView
RenderWidgetHostViewCocoa
NSServicesMenuRequestor(协议实现相关)
+1 更多
提交:
4fa4bd07 🔗
时间: 2025-01-28 18:02:27+00:00
This submission primarily addresses the issue on Mac where invoking the “Emoji & Symbols” panel via the right-click (or control+click) menu on a text input box causes the system to select the last wor...
受影响的类:
RenderWidgetHostViewCocoa
提交:
1786625b 🔗
时间: 2025-01-22 16:56:38+00:00
This submission primarily switches the implementation of popup menus from using NSPopUpButtonCell (an older macOS API with some SPI features) to supported modern APIs, and performs cleanup and refacto...
受影响的类:
WebMenuRunner
ContextMenuRunner
MenuControllerCocoa
+3 更多