Implement CSSOM View GeometryUtils [chromium/src : main]

0 views
Skip to first unread message

Kirubel (Gerrit)

unread,
Aug 5, 2026, 10:16:01 AM (8 days ago) Aug 5
to Jochen Kühner, bling-ai-foundatio...@google.com, James Maclean, Zhe Su, Andrew Rayskiy, Kenneth Rohde Christiansen, Hirokazu Honda, Nate Chapin, AJITH KUMAR V, Peter Beverloo, Lin, Wanming, Menard, Alexis, Kevin McNee, Christian Biesinger, Hu, Ningxin, Victor Tan, Gazal Agarwal, Zewen Li, Xida Chen, Ilya Biryukov, Blink W3C Test Autoroller, Rune Lillesveen, srirama chandra sekhar, Enterprise Policy Reviews, Zijie He, Heron Yang, Peter Collingbourne, Morten Stenshorne, Daniel Cheng, SLSA Policy Verification Service, Philip Rogers, Dirk Schulze, Fredrik Söderquist, Stephen Chenney, Nico Weber, Chris Harrelson, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-revi...@chromium.org, lwinston+watc...@google.com, rainhar...@chromium.org, gavinp...@chromium.org, longbowei+fe...@google.com, chromotin...@chromium.org, extension...@chromium.org, omnibox-...@chromium.org, devtools-re...@chromium.org, dmurph+wat...@chromium.org, philli...@chromium.org, wnwen...@chromium.org, gcasto+w...@chromium.org, dmurph+watching...@chromium.org, gab+...@chromium.org, erickun...@chromium.org, spang...@chromium.org, eic+...@google.com, cros-essential...@chromium.org, csharris...@chromium.org, dmurph+wa...@chromium.org, olka+...@chromium.org, network-ser...@chromium.org, xinghui...@chromium.org, lens-chrome...@google.com, bfcach...@chromium.org, ozone-...@chromium.org, lize...@chromium.org, apavlo...@chromium.org, odejesu...@chromium.org, ios-revie...@chromium.org, ios-web-view...@google.com, stanfie...@google.com, thefro...@chromium.org, ios-actor...@google.com, shuche...@chromium.org, jimmyxgong+w...@chromium.org, permissio...@chromium.org, loyso...@chromium.org, tote-eng...@google.com, droger+w...@chromium.org, dtapuska+...@chromium.org, gangwu...@chromium.org, jonmann+wa...@chromium.org, nemco...@google.com, max+watc...@igalia.com, chromium-a...@chromium.org, donnd...@chromium.org, iclella...@chromium.org, oshima...@chromium.org, chikamu...@chromium.org, jz...@chromium.org, performance-m...@chromium.org, lizeb+watch...@chromium.org, zackha...@chromium.org, vakh+safe_br...@chromium.org, mickeybu...@chromium.org, trewin...@google.com, chrome-regionalc...@google.com, grt+...@chromium.org, amaliev+...@chromium.org, yhanada+...@chromium.org, devtools...@chromium.org, hashimo...@chromium.org, orinj...@chromium.org, loading...@chromium.org, core-web-vita...@chromium.org, mattreyno...@chromium.org, shannc...@chromium.org, hiroshig...@chromium.org, mek+w...@chromium.org, loading-rev...@chromium.org, abigailbk...@google.com, fserb...@chromium.org, cros-report...@google.com, moqati-team+chr...@google.com, tmartino+tran...@chromium.org, asvitki...@chromium.org, roagarw...@chromium.org, aakalla...@chromium.org, dibyapal+wa...@chromium.org, rrsilva+wat...@google.com, stevenjb+wa...@chromium.org, dom+...@chromium.org, estali...@chromium.org, filesapp...@chromium.org, agriev...@chromium.org, arthursonzog...@chromium.org, jeffreycohen+watc...@chromium.org, shend...@chromium.org, jonmann+watc...@chromium.org, jiajunz+wat...@google.com, eugeni...@chromium.org, ortuno+w...@chromium.org, tburkar...@chromium.org, chromeos-kio...@google.com, msrame...@chromium.org, weiluanw...@google.com, edgesto...@microsoft.com, eme-r...@chromium.org, jkarli...@chromium.org, kenjibah...@chromium.org, dmblack+watc...@google.com, horo+...@chromium.org, nyquis...@chromium.org, xiaochen...@chromium.org, nicolas...@chromium.org, rkgibso...@chromium.org, mgiuca...@chromium.org, wychen...@chromium.org, asvitkine...@chromium.org, dfried...@chromium.org, npm+...@chromium.org, pasko...@chromium.org, khorimoto+wa...@chromium.org, aixba+wat...@chromium.org, derinel+wat...@google.com, security-...@chromium.org, jdeblas...@chromium.org, antoniosarto...@chromium.org, ajayramamurt...@google.com, mschillaci...@google.com, pdr+svgw...@chromium.org, kouhe...@chromium.org, blink-revi...@chromium.org, fmalit...@chromium.org, zol...@webkit.org, blink-rev...@chromium.org, blink-revi...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Fredrik Söderquist, Jochen Kühner, Joey Arhar and Philip Rogers

Kirubel removed bling-ai-foundatio...@google.com from this change

Open in Gerrit

Related details

Attention is currently required from:
  • Fredrik Söderquist
  • Jochen Kühner
  • Joey Arhar
  • Philip Rogers
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: deleteReviewer
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I49fab363ea6a14efa97534ded9fd718a741d07dc
Gerrit-Change-Number: 8039580
Gerrit-PatchSet: 26
Gerrit-Owner: Jochen Kühner <jochen....@googlemail.com>
Gerrit-Reviewer: Jochen Kühner <jochen....@googlemail.com>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Morten Stenshorne <mste...@chromium.org>
Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
Gerrit-Reviewer: SLSA Policy Verification Service <devtools-gerritco...@google.com>
Gerrit-CC: AJITH KUMAR V <aji...@chromium.org>
Gerrit-CC: Andrew Rayskiy <green...@google.com>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-CC: Chris Harrelson <chri...@chromium.org>
Gerrit-CC: Christian Biesinger <cbies...@chromium.org>
Gerrit-CC: Daniel Cheng <dch...@chromium.org>
Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-CC: Frank Liberato <libe...@chromium.org>
Gerrit-CC: Fredrik Söderquist <f...@opera.com>
Gerrit-CC: Gazal Agarwal <aga...@google.com>
Gerrit-CC: Heron Yang <hero...@google.com>
Gerrit-CC: Hirokazu Honda <hi...@chromium.org>
Gerrit-CC: Hu, Ningxin <ningx...@intel.com>
Gerrit-CC: Ilya Biryukov <ibir...@google.com>
Gerrit-CC: James Maclean <wjma...@chromium.org>
Gerrit-CC: Kenneth Rohde Christiansen <kenneth.ch...@gmail.com>
Gerrit-CC: Kevin McNee <mc...@chromium.org>
Gerrit-CC: Lin, Wanming <wanmi...@intel.com>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Nico Weber <tha...@chromium.org>
Gerrit-CC: Peter Beverloo <pe...@chromium.org>
Gerrit-CC: Peter Collingbourne <p...@chromium.org>
Gerrit-CC: Stephen Chenney <sche...@chromium.org>
Gerrit-CC: Victor Tan <vict...@chromium.org>
Gerrit-CC: Xida Chen <xida...@chromium.org>
Gerrit-CC: Zewen Li <zew...@google.com>
Gerrit-CC: Zhe Su <su...@chromium.org>
Gerrit-CC: Zijie He <zij...@google.com>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Jochen Kühner <jochen....@googlemail.com>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Philip Rogers <p...@chromium.org>
Gerrit-Attention: Fredrik Söderquist <f...@opera.com>
satisfied_requirement
open
diffy

Greg Thompson (Gerrit)

unread,
Aug 5, 2026, 10:28:48 AM (8 days ago) Aug 5
to Jochen Kühner, grt+...@chromium.org, James Maclean, Zhe Su, Andrew Rayskiy, Kenneth Rohde Christiansen, Hirokazu Honda, Nate Chapin, AJITH KUMAR V, Peter Beverloo, Lin, Wanming, Menard, Alexis, Kevin McNee, Christian Biesinger, Hu, Ningxin, Victor Tan, Gazal Agarwal, Zewen Li, Xida Chen, Ilya Biryukov, Blink W3C Test Autoroller, Rune Lillesveen, srirama chandra sekhar, Enterprise Policy Reviews, Zijie He, Heron Yang, Peter Collingbourne, Morten Stenshorne, Daniel Cheng, SLSA Policy Verification Service, Philip Rogers, Dirk Schulze, Fredrik Söderquist, Stephen Chenney, Nico Weber, Chris Harrelson, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-revi...@chromium.org, lwinston+watc...@google.com, rainhar...@chromium.org, gavinp...@chromium.org, longbowei+fe...@google.com, chromotin...@chromium.org, extension...@chromium.org, omnibox-...@chromium.org, devtools-re...@chromium.org, dmurph+wat...@chromium.org, philli...@chromium.org, wnwen...@chromium.org, gcasto+w...@chromium.org, dmurph+watching...@chromium.org, gab+...@chromium.org, erickun...@chromium.org, spang...@chromium.org, eic+...@google.com, cros-essential...@chromium.org, csharris...@chromium.org, dmurph+wa...@chromium.org, olka+...@chromium.org, network-ser...@chromium.org, xinghui...@chromium.org, lens-chrome...@google.com, bfcach...@chromium.org, ozone-...@chromium.org, lize...@chromium.org, apavlo...@chromium.org, odejesu...@chromium.org, ios-revie...@chromium.org, ios-web-view...@google.com, stanfie...@google.com, thefro...@chromium.org, ios-actor...@google.com, shuche...@chromium.org, jimmyxgong+w...@chromium.org, permissio...@chromium.org, loyso...@chromium.org, tote-eng...@google.com, droger+w...@chromium.org, dtapuska+...@chromium.org, gangwu...@chromium.org, jonmann+wa...@chromium.org, nemco...@google.com, max+watc...@igalia.com, chromium-a...@chromium.org, donnd...@chromium.org, iclella...@chromium.org, oshima...@chromium.org, chikamu...@chromium.org, jz...@chromium.org, performance-m...@chromium.org, lizeb+watch...@chromium.org, zackha...@chromium.org, vakh+safe_br...@chromium.org, mickeybu...@chromium.org, trewin...@google.com, chrome-regionalc...@google.com, amaliev+...@chromium.org, yhanada+...@chromium.org, devtools...@chromium.org, hashimo...@chromium.org, orinj...@chromium.org, loading...@chromium.org, core-web-vita...@chromium.org, mattreyno...@chromium.org, shannc...@chromium.org, hiroshig...@chromium.org, mek+w...@chromium.org, loading-rev...@chromium.org, abigailbk...@google.com, fserb...@chromium.org, cros-report...@google.com, moqati-team+chr...@google.com, tmartino+tran...@chromium.org, asvitki...@chromium.org, roagarw...@chromium.org, aakalla...@chromium.org, dibyapal+wa...@chromium.org, rrsilva+wat...@google.com, stevenjb+wa...@chromium.org, dom+...@chromium.org, estali...@chromium.org, filesapp...@chromium.org, agriev...@chromium.org, arthursonzog...@chromium.org, jeffreycohen+watc...@chromium.org, shend...@chromium.org, jonmann+watc...@chromium.org, jiajunz+wat...@google.com, eugeni...@chromium.org, ortuno+w...@chromium.org, tburkar...@chromium.org, chromeos-kio...@google.com, msrame...@chromium.org, weiluanw...@google.com, edgesto...@microsoft.com, eme-r...@chromium.org, jkarli...@chromium.org, kenjibah...@chromium.org, dmblack+watc...@google.com, horo+...@chromium.org, nyquis...@chromium.org, xiaochen...@chromium.org, nicolas...@chromium.org, rkgibso...@chromium.org, mgiuca...@chromium.org, wychen...@chromium.org, asvitkine...@chromium.org, dfried...@chromium.org, npm+...@chromium.org, pasko...@chromium.org, khorimoto+wa...@chromium.org, aixba+wat...@chromium.org, derinel+wat...@google.com, security-...@chromium.org, jdeblas...@chromium.org, antoniosarto...@chromium.org, ajayramamurt...@google.com, mschillaci...@google.com, pdr+svgw...@chromium.org, kouhe...@chromium.org, blink-revi...@chromium.org, fmalit...@chromium.org, zol...@webkit.org, blink-rev...@chromium.org, blink-revi...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Fredrik Söderquist, Jochen Kühner, Joey Arhar and Philip Rogers

Greg Thompson removed grt+...@chromium.org from this change

Deleted Reviewers:
satisfied_requirement
open
diffy

Rainhard Findling (Gerrit)

unread,
Aug 5, 2026, 10:35:51 AM (8 days ago) Aug 5
to Jochen Kühner, rainhar...@chromium.org, James Maclean, Zhe Su, Andrew Rayskiy, Kenneth Rohde Christiansen, Hirokazu Honda, Nate Chapin, AJITH KUMAR V, Peter Beverloo, Lin, Wanming, Menard, Alexis, Kevin McNee, Christian Biesinger, Hu, Ningxin, Victor Tan, Gazal Agarwal, Zewen Li, Xida Chen, Ilya Biryukov, Blink W3C Test Autoroller, Rune Lillesveen, srirama chandra sekhar, Enterprise Policy Reviews, Zijie He, Heron Yang, Peter Collingbourne, Morten Stenshorne, Daniel Cheng, SLSA Policy Verification Service, Philip Rogers, Dirk Schulze, Fredrik Söderquist, Stephen Chenney, Nico Weber, Chris Harrelson, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-revi...@chromium.org, lwinston+watc...@google.com, gavinp...@chromium.org, longbowei+fe...@google.com, chromotin...@chromium.org, extension...@chromium.org, omnibox-...@chromium.org, devtools-re...@chromium.org, dmurph+wat...@chromium.org, philli...@chromium.org, wnwen...@chromium.org, gcasto+w...@chromium.org, dmurph+watching...@chromium.org, gab+...@chromium.org, erickun...@chromium.org, spang...@chromium.org, eic+...@google.com, cros-essential...@chromium.org, csharris...@chromium.org, dmurph+wa...@chromium.org, olka+...@chromium.org, network-ser...@chromium.org, xinghui...@chromium.org, lens-chrome...@google.com, bfcach...@chromium.org, ozone-...@chromium.org, lize...@chromium.org, apavlo...@chromium.org, odejesu...@chromium.org, ios-revie...@chromium.org, ios-web-view...@google.com, stanfie...@google.com, thefro...@chromium.org, ios-actor...@google.com, shuche...@chromium.org, jimmyxgong+w...@chromium.org, permissio...@chromium.org, loyso...@chromium.org, tote-eng...@google.com, droger+w...@chromium.org, dtapuska+...@chromium.org, gangwu...@chromium.org, jonmann+wa...@chromium.org, nemco...@google.com, max+watc...@igalia.com, chromium-a...@chromium.org, donnd...@chromium.org, iclella...@chromium.org, oshima...@chromium.org, chikamu...@chromium.org, jz...@chromium.org, performance-m...@chromium.org, lizeb+watch...@chromium.org, zackha...@chromium.org, vakh+safe_br...@chromium.org, mickeybu...@chromium.org, trewin...@google.com, chrome-regionalc...@google.com, amaliev+...@chromium.org, yhanada+...@chromium.org, devtools...@chromium.org, hashimo...@chromium.org, orinj...@chromium.org, loading...@chromium.org, core-web-vita...@chromium.org, mattreyno...@chromium.org, shannc...@chromium.org, hiroshig...@chromium.org, mek+w...@chromium.org, loading-rev...@chromium.org, abigailbk...@google.com, fserb...@chromium.org, cros-report...@google.com, moqati-team+chr...@google.com, tmartino+tran...@chromium.org, asvitki...@chromium.org, roagarw...@chromium.org, aakalla...@chromium.org, dibyapal+wa...@chromium.org, rrsilva+wat...@google.com, stevenjb+wa...@chromium.org, dom+...@chromium.org, estali...@chromium.org, filesapp...@chromium.org, agriev...@chromium.org, arthursonzog...@chromium.org, jeffreycohen+watc...@chromium.org, shend...@chromium.org, jonmann+watc...@chromium.org, jiajunz+wat...@google.com, eugeni...@chromium.org, ortuno+w...@chromium.org, tburkar...@chromium.org, chromeos-kio...@google.com, msrame...@chromium.org, weiluanw...@google.com, edgesto...@microsoft.com, eme-r...@chromium.org, jkarli...@chromium.org, kenjibah...@chromium.org, dmblack+watc...@google.com, horo+...@chromium.org, nyquis...@chromium.org, xiaochen...@chromium.org, nicolas...@chromium.org, rkgibso...@chromium.org, mgiuca...@chromium.org, wychen...@chromium.org, asvitkine...@chromium.org, dfried...@chromium.org, npm+...@chromium.org, pasko...@chromium.org, khorimoto+wa...@chromium.org, aixba+wat...@chromium.org, derinel+wat...@google.com, security-...@chromium.org, jdeblas...@chromium.org, antoniosarto...@chromium.org, ajayramamurt...@google.com, mschillaci...@google.com, pdr+svgw...@chromium.org, kouhe...@chromium.org, blink-revi...@chromium.org, fmalit...@chromium.org, zol...@webkit.org, blink-rev...@chromium.org, blink-revi...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Fredrik Söderquist, Jochen Kühner, Joey Arhar and Philip Rogers

Rainhard Findling removed rainhar...@chromium.org from this change

Deleted Reviewers:
satisfied_requirement
open
diffy

Joey Arhar (Gerrit)

unread,
Aug 5, 2026, 11:40:45 AM (8 days ago) Aug 5
to Jochen Kühner, James Maclean, Zhe Su, Andrew Rayskiy, Kenneth Rohde Christiansen, Hirokazu Honda, Nate Chapin, AJITH KUMAR V, Peter Beverloo, Lin, Wanming, Menard, Alexis, Kevin McNee, Christian Biesinger, Hu, Ningxin, Victor Tan, Gazal Agarwal, Zewen Li, Xida Chen, Ilya Biryukov, Blink W3C Test Autoroller, Rune Lillesveen, srirama chandra sekhar, Enterprise Policy Reviews, Zijie He, Heron Yang, Peter Collingbourne, Morten Stenshorne, Daniel Cheng, SLSA Policy Verification Service, Philip Rogers, Dirk Schulze, Fredrik Söderquist, Stephen Chenney, Nico Weber, Chris Harrelson, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-revi...@chromium.org, lwinston+watc...@google.com, gavinp...@chromium.org, longbowei+fe...@google.com, chromotin...@chromium.org, extension...@chromium.org, omnibox-...@chromium.org, devtools-re...@chromium.org, dmurph+wat...@chromium.org, philli...@chromium.org, wnwen...@chromium.org, gcasto+w...@chromium.org, dmurph+watching...@chromium.org, gab+...@chromium.org, erickun...@chromium.org, spang...@chromium.org, eic+...@google.com, cros-essential...@chromium.org, csharris...@chromium.org, dmurph+wa...@chromium.org, olka+...@chromium.org, network-ser...@chromium.org, xinghui...@chromium.org, lens-chrome...@google.com, bfcach...@chromium.org, ozone-...@chromium.org, lize...@chromium.org, apavlo...@chromium.org, odejesu...@chromium.org, ios-revie...@chromium.org, ios-web-view...@google.com, stanfie...@google.com, thefro...@chromium.org, ios-actor...@google.com, shuche...@chromium.org, jimmyxgong+w...@chromium.org, permissio...@chromium.org, loyso...@chromium.org, tote-eng...@google.com, droger+w...@chromium.org, dtapuska+...@chromium.org, gangwu...@chromium.org, jonmann+wa...@chromium.org, nemco...@google.com, max+watc...@igalia.com, chromium-a...@chromium.org, donnd...@chromium.org, iclella...@chromium.org, oshima...@chromium.org, chikamu...@chromium.org, jz...@chromium.org, performance-m...@chromium.org, lizeb+watch...@chromium.org, zackha...@chromium.org, vakh+safe_br...@chromium.org, mickeybu...@chromium.org, trewin...@google.com, chrome-regionalc...@google.com, amaliev+...@chromium.org, yhanada+...@chromium.org, devtools...@chromium.org, hashimo...@chromium.org, orinj...@chromium.org, loading...@chromium.org, core-web-vita...@chromium.org, mattreyno...@chromium.org, shannc...@chromium.org, hiroshig...@chromium.org, mek+w...@chromium.org, loading-rev...@chromium.org, abigailbk...@google.com, fserb...@chromium.org, cros-report...@google.com, moqati-team+chr...@google.com, tmartino+tran...@chromium.org, asvitki...@chromium.org, roagarw...@chromium.org, aakalla...@chromium.org, dibyapal+wa...@chromium.org, rrsilva+wat...@google.com, stevenjb+wa...@chromium.org, dom+...@chromium.org, estali...@chromium.org, filesapp...@chromium.org, agriev...@chromium.org, arthursonzog...@chromium.org, jeffreycohen+watc...@chromium.org, shend...@chromium.org, jonmann+watc...@chromium.org, jiajunz+wat...@google.com, eugeni...@chromium.org, ortuno+w...@chromium.org, tburkar...@chromium.org, chromeos-kio...@google.com, msrame...@chromium.org, weiluanw...@google.com, edgesto...@microsoft.com, eme-r...@chromium.org, jkarli...@chromium.org, kenjibah...@chromium.org, dmblack+watc...@google.com, horo+...@chromium.org, nyquis...@chromium.org, xiaochen...@chromium.org, nicolas...@chromium.org, rkgibso...@chromium.org, mgiuca...@chromium.org, wychen...@chromium.org, asvitkine...@chromium.org, dfried...@chromium.org, npm+...@chromium.org, pasko...@chromium.org, khorimoto+wa...@chromium.org, aixba+wat...@chromium.org, derinel+wat...@google.com, security-...@chromium.org, jdeblas...@chromium.org, antoniosarto...@chromium.org, ajayramamurt...@google.com, mschillaci...@google.com, pdr+svgw...@chromium.org, kouhe...@chromium.org, blink-revi...@chromium.org, fmalit...@chromium.org, zol...@webkit.org, blink-rev...@chromium.org, blink-revi...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Fredrik Söderquist, Jochen Kühner and Philip Rogers

Joey Arhar voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Fredrik Söderquist
  • Jochen Kühner
  • Philip Rogers
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Attention: Philip Rogers <p...@chromium.org>
Gerrit-Attention: Fredrik Söderquist <f...@opera.com>
Gerrit-Comment-Date: Wed, 05 Aug 2026 15:40:30 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Philip Rogers (Gerrit)

unread,
Aug 5, 2026, 12:04:08 PM (8 days ago) Aug 5
to Jochen Kühner, James Maclean, Zhe Su, Andrew Rayskiy, Kenneth Rohde Christiansen, Hirokazu Honda, Nate Chapin, AJITH KUMAR V, Peter Beverloo, Lin, Wanming, Menard, Alexis, Kevin McNee, Christian Biesinger, Hu, Ningxin, Victor Tan, Gazal Agarwal, Zewen Li, Xida Chen, Ilya Biryukov, Blink W3C Test Autoroller, Rune Lillesveen, srirama chandra sekhar, Enterprise Policy Reviews, Zijie He, Heron Yang, Peter Collingbourne, Morten Stenshorne, Daniel Cheng, SLSA Policy Verification Service, Dirk Schulze, Fredrik Söderquist, Stephen Chenney, Nico Weber, Chris Harrelson, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, blink-revi...@chromium.org, lwinston+watc...@google.com, gavinp...@chromium.org, longbowei+fe...@google.com, chromotin...@chromium.org, extension...@chromium.org, omnibox-...@chromium.org, devtools-re...@chromium.org, dmurph+wat...@chromium.org, philli...@chromium.org, wnwen...@chromium.org, gcasto+w...@chromium.org, dmurph+watching...@chromium.org, gab+...@chromium.org, erickun...@chromium.org, spang...@chromium.org, eic+...@google.com, cros-essential...@chromium.org, csharris...@chromium.org, dmurph+wa...@chromium.org, olka+...@chromium.org, network-ser...@chromium.org, xinghui...@chromium.org, lens-chrome...@google.com, bfcach...@chromium.org, ozone-...@chromium.org, lize...@chromium.org, apavlo...@chromium.org, odejesu...@chromium.org, ios-revie...@chromium.org, ios-web-view...@google.com, stanfie...@google.com, thefro...@chromium.org, ios-actor...@google.com, shuche...@chromium.org, jimmyxgong+w...@chromium.org, permissio...@chromium.org, loyso...@chromium.org, tote-eng...@google.com, droger+w...@chromium.org, dtapuska+...@chromium.org, gangwu...@chromium.org, jonmann+wa...@chromium.org, nemco...@google.com, max+watc...@igalia.com, chromium-a...@chromium.org, donnd...@chromium.org, iclella...@chromium.org, oshima...@chromium.org, chikamu...@chromium.org, jz...@chromium.org, performance-m...@chromium.org, lizeb+watch...@chromium.org, zackha...@chromium.org, vakh+safe_br...@chromium.org, mickeybu...@chromium.org, trewin...@google.com, chrome-regionalc...@google.com, amaliev+...@chromium.org, yhanada+...@chromium.org, devtools...@chromium.org, hashimo...@chromium.org, orinj...@chromium.org, loading...@chromium.org, core-web-vita...@chromium.org, mattreyno...@chromium.org, shannc...@chromium.org, hiroshig...@chromium.org, mek+w...@chromium.org, loading-rev...@chromium.org, abigailbk...@google.com, fserb...@chromium.org, cros-report...@google.com, moqati-team+chr...@google.com, tmartino+tran...@chromium.org, asvitki...@chromium.org, roagarw...@chromium.org, aakalla...@chromium.org, dibyapal+wa...@chromium.org, rrsilva+wat...@google.com, stevenjb+wa...@chromium.org, dom+...@chromium.org, estali...@chromium.org, filesapp...@chromium.org, agriev...@chromium.org, arthursonzog...@chromium.org, jeffreycohen+watc...@chromium.org, shend...@chromium.org, jonmann+watc...@chromium.org, jiajunz+wat...@google.com, eugeni...@chromium.org, ortuno+w...@chromium.org, tburkar...@chromium.org, chromeos-kio...@google.com, msrame...@chromium.org, weiluanw...@google.com, edgesto...@microsoft.com, eme-r...@chromium.org, jkarli...@chromium.org, kenjibah...@chromium.org, dmblack+watc...@google.com, horo+...@chromium.org, nyquis...@chromium.org, xiaochen...@chromium.org, nicolas...@chromium.org, rkgibso...@chromium.org, mgiuca...@chromium.org, wychen...@chromium.org, asvitkine...@chromium.org, dfried...@chromium.org, npm+...@chromium.org, pasko...@chromium.org, khorimoto+wa...@chromium.org, aixba+wat...@chromium.org, derinel+wat...@google.com, security-...@chromium.org, jdeblas...@chromium.org, antoniosarto...@chromium.org, ajayramamurt...@google.com, mschillaci...@google.com, pdr+svgw...@chromium.org, kouhe...@chromium.org, blink-revi...@chromium.org, fmalit...@chromium.org, zol...@webkit.org, blink-rev...@chromium.org, blink-revi...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Fredrik Söderquist and Jochen Kühner

Philip Rogers voted and added 1 comment

Votes added by Philip Rogers

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 26 (Latest):
Philip Rogers . resolved

LGTM

Open in Gerrit

Related details

Attention is currently required from:
  • Fredrik Söderquist
  • Jochen Kühner
Gerrit-Attention: Fredrik Söderquist <f...@opera.com>
Gerrit-Comment-Date: Wed, 05 Aug 2026 16:03:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Philip Rogers (Gerrit)

unread,
Aug 5, 2026, 12:16:51 PM (8 days ago) Aug 5
to nemco...@google.com, odejesu...@chromium.org, jiajunz+wat...@google.com, loading-rev...@chromium.org, pasko...@chromium.org, mek+w...@chromium.org, kenjibah...@chromium.org, mattreyno...@chromium.org, ozone-...@chromium.org, lizeb+watch...@chromium.org, mickeybu...@chromium.org, pdr+svgw...@chromium.org, khorimoto+wa...@chromium.org, mschillaci...@google.com, npm+...@chromium.org, oshima...@chromium.org, lwinston+watc...@google.com, loading...@chromium.org, longbowei+fe...@google.com, orinj...@chromium.org, network-ser...@chromium.org, ortuno+w...@chromium.org, moqati-team+chr...@google.com, kinuko...@chromium.org, jkarli...@chromium.org, jmedle...@chromium.org, jonmann+wa...@chromium.org, mgiuca...@chromium.org, jz...@chromium.org, lize...@chromium.org, max+watc...@igalia.com, msrame...@chromium.org, jimmyxgong+w...@chromium.org, omnibox-...@chromium.org, loyso...@chromium.org, nyquis...@chromium.org, jonmann+watc...@chromium.org, olka+...@chromium.org, kouhe...@chromium.org, nicolas...@chromium.org
Attention needed from Fredrik Söderquist and Jochen Kühner

Jochen Kühner has uploaded the change for review

Philip Rogers removed nemco...@google.com, odejesu...@chromium.org, jiajunz+wat...@google.com, loading-rev...@chromium.org, pasko...@chromium.org, mek+w...@chromium.org, kenjibah...@chromium.org, mattreyno...@chromium.org, ozone-...@chromium.org, lizeb+watch...@chromium.org, mickeybu...@chromium.org, pdr+svgw...@chromium.org, khorimoto+wa...@chromium.org, mschillaci...@google.com, npm+...@chromium.org, oshima...@chromium.org, lwinston+watc...@google.com, loading...@chromium.org, longbowei+fe...@google.com, orinj...@chromium.org, network-ser...@chromium.org, ortuno+w...@chromium.org, moqati-team+chr...@google.com, kinuko...@chromium.org, jkarli...@chromium.org, jmedle...@chromium.org, jonmann+wa...@chromium.org, mgiuca...@chromium.org, jz...@chromium.org, lize...@chromium.org, max+watc...@igalia.com, msrame...@chromium.org, jimmyxgong+w...@chromium.org, omnibox-...@chromium.org, loyso...@chromium.org, nyquis...@chromium.org, jonmann+watc...@chromium.org, olka+...@chromium.org, kouhe...@chromium.org and nicolas...@chromium.org from reviewers of this change.

Commit message

Implement CSSOM View GeometryUtils

Web authors need engine-accurate transformed geometry for editors,
overlays, and hit testing. JavaScript polyfills have to reconstruct
Blink layout and frame ancestry, which is incomplete and costly for
deep DOM trees.

Expose getBoxQuads() and coordinate conversion on Document, Element,
Text, and CSSPseudoElement behind the existing experimental runtime
flags. Resolve both endpoints after synchronous layout so lifecycle
updates cannot invalidate a captured LayoutObject. Reuse
LayoutObject::QuadsInAncestor so CSS fragments, inline content, SVG
layout boxes, and transforms use Blink's established geometry paths.

For SVG inline boxes, combine glyph-level fragment items within each
inline box fragment. This preserves one quad per box fragment and keeps
positioned <tspan> geometry consistent with Firefox and existing WPTs.

Reject conversions when either endpoint has no layout box, when frame
trees are disconnected, or when any document on the frame path crosses
an origin boundary. This matches the non-null IDL while keeping
same-origin iframe conversion available.

Keep the connected-callback WPT deterministic with a fixed workload.
The feature remains experimental while specification and launch review
continue.

ChromeStatus: https://chromestatus.com/feature/6015941766807552

Spec: https://drafts.csswg.org/cssom-view/#the-geometryutils-interface

WPT: https://github.com/web-platform-tests/wpt/pull/61254
Bug: 427918516
Change-Id: I49fab363ea6a14efa97534ded9fd718a741d07dc

Change diff


Change information

Files:
  • M AUTHORS
  • M third_party/blink/renderer/core/dom/css_pseudo_element.cc
  • M third_party/blink/renderer/core/dom/css_pseudo_element.h
  • M third_party/blink/renderer/core/dom/document.cc
  • M third_party/blink/renderer/core/dom/document.h
  • M third_party/blink/renderer/core/dom/element.cc
  • M third_party/blink/renderer/core/dom/element.h
  • M third_party/blink/renderer/core/dom/geometry_utils.cc
  • M third_party/blink/renderer/core/dom/geometry_utils.h
  • M third_party/blink/renderer/core/dom/geometry_utils.idl
  • M third_party/blink/renderer/core/dom/text.cc
  • M third_party/blink/renderer/core/dom/text.h
  • M third_party/blink/renderer/core/frame/frame.cc
  • M third_party/blink/renderer/core/frame/frame.h
  • M third_party/blink/renderer/core/frame/frame_test.cc
  • M third_party/blink/renderer/core/geometry/dom_quad.cc
  • M third_party/blink/renderer/core/geometry/dom_quad.h
  • M third_party/blink/renderer/core/layout/adjust_for_absolute_zoom.h
  • M third_party/blink/renderer/core/layout/layout_box.cc
  • M third_party/blink/renderer/core/layout/layout_box.h
  • M third_party/blink/renderer/core/layout/layout_inline.cc
  • M third_party/blink/renderer/core/layout/layout_inline.h
  • M third_party/blink/renderer/core/layout/layout_object.cc
  • M third_party/blink/renderer/core/layout/layout_object.h
  • M third_party/blink/renderer/core/layout/layout_text.cc
  • M third_party/blink/renderer/core/layout/layout_text.h
  • M third_party/blink/renderer/core/layout/layout_view.cc
  • M third_party/blink/renderer/core/layout/layout_view.h
  • M third_party/blink/renderer/core/layout/svg/layout_svg_hidden_container.h
  • M third_party/blink/renderer/core/layout/svg/layout_svg_inline.cc
  • M third_party/blink/renderer/core/layout/svg/layout_svg_inline.h
  • M third_party/blink/renderer/core/layout/svg/layout_svg_model_object.cc
  • M third_party/blink/renderer/core/layout/svg/layout_svg_model_object.h
  • M third_party/blink/renderer/core/layout/svg/layout_svg_text.cc
  • M third_party/blink/renderer/core/layout/svg/layout_svg_text.h
  • M third_party/blink/renderer/core/layout/table/layout_table_column.cc
  • M third_party/blink/renderer/core/layout/table/layout_table_column.h
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-connected-callback.html
  • M third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-convertPointFromNode.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-cross-origin-path.https.html
  • M third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-element-types.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-fragmentation.html
  • M third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-getBoxQuads-options.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-lifecycle.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-same-origin-iframe.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-shadow-dom.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-geometryutils-text.html
  • D third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-getBoxQuads-001-expected.txt
  • D third_party/blink/web_tests/external/wpt/css/cssom-view/cssom-getBoxQuads-002-expected.txt
  • M third_party/blink/web_tests/external/wpt/css/cssom-view/idlharness-expected.txt
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/resources/geometry-utils-cross-origin-inner.html
  • A third_party/blink/web_tests/external/wpt/css/cssom-view/resources/geometry-utils-cross-origin-middle.html
  • M third_party/blink/web_tests/webexposed/global-interface-listing-expected.txt
Change size: XL
Delta: 53 files changed, 1745 insertions(+), 347 deletions(-)
Open in Gerrit

Related details

Attention is currently required from:
  • Fredrik Söderquist
  • Jochen Kühner
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: newchange
satisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages