ec3ab1ebbc935514628cf7e40266b0aaa6acd6af
ElementTrackerViews::WidgetTracker deleted
This class is being deleted, and therefore the patching for the dangling pointers is going away too. It is not clear yet if a new case of a dangling pointer will happen elsewhere, but additional fixes may follow suit if necessary. Chromium changes: https://chromium.googlesource.com/chromium/src/+/73273a1fc5ed67a0b570f4a51550261ae06421b7 commit 73273a1fc5ed67a0b570f4a51550261ae06421b7 Author: Dana Fried <dfried@chromium.org> Date: Tue Feb 3 22:23:54 2026 -0800 [Webium] Use new, smarter widget tracker with ElementTrackerViews Replaces the internal visibility "debouncer" in ElementTrackerViews with the new tracker in the upstream CL. This will handle the case where elements in minimized windows will not be destroyed/hidden just because the window thinks it's "hidden". The net result is that elements will disappear in response to the primary window being hidden on the next call stack instead of immediately, and will not go hidden if the window is being minimized. This should not break most existing applications. This bug is a blocker for some of the Webium work with dialogs. Bug: 479787045 Change-Id: Ide2fb5f62b65bead0184e0bf9412d9e8a069f56d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7533557 Reviewed-by: Maks Orlovich <morlovich@chromium.org> Reviewed-by: David Pennington <dpenning@chromium.org> Reviewed-by: James Cook <jamescook@chromium.org> Commit-Queue: Dana Fried <dfried@chromium.org> Cr-Commit-Position: refs/heads/main@{#1579241}
…
…
…
…
…
…
Brave Core
Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser
Follow @brave on Twitter for important announcements.
Resources
Community
You can ask questions and interact with the community in the following locations:
- Brave Community
communitychannel on Brave Software's Slack
Languages
C++
36.9%
HTML
31.6%
Swift
9.4%
TypeScript
9%
Java
4.8%
Other
8.1%