    return DOMRectList::Create(quads);
  }
  
-@@ -1373,6 +1378,9 @@ DOMRect* Element::getBoundingClientRect(
+@@ -1399,6 +1404,9 @@ DOMRect* Element::getBoundingClientRect(
    DCHECK(element_layout_object);
    GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result,
                                                          *element_layout_object);

     "//ui/events/gestures/blink",
--- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -1536,6 +1536,7 @@ jumbo_component("platform") {
     "//third_party/blink/public:embedded_frame_sink_mojo_bindings_blink",
     "//third_party/ced",
     "//third_party/icu",

 
--- a/third_party/blink/renderer/core/dom/range.cc
+++ b/third_party/blink/renderer/core/dom/range.cc
@@ -1604,11 +1604,21 @@ DOMRectList* Range::getClientRects() con
   Vector<FloatQuad> quads;
   GetBorderAndTextQuads(quads);
 
