Created
May 28, 2025 17:52
-
-
Save darktears/796855e9c4ab0782900c997613394fd5 to your computer and use it in GitHub Desktop.
patch.diff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/third_party/blink/renderer/core/frame/local_dom_window.cc b/third_party/blink/renderer/core/frame/local_dom_window.cc | |
index 23e8b0820df25..a676b743d0936 100644 | |
--- a/third_party/blink/renderer/core/frame/local_dom_window.cc | |
+++ b/third_party/blink/renderer/core/frame/local_dom_window.cc | |
@@ -1768,6 +1768,10 @@ double LocalDOMWindow::scrollY() const { | |
GetFrame()->LayoutZoomFactor()); | |
} | |
+double LocalDOMWindow::foobar() { | |
+ return 2; | |
+} | |
+ | |
DOMViewport* LocalDOMWindow::viewport() { | |
return viewport_.Get(); | |
} | |
diff --git a/third_party/blink/renderer/core/frame/local_dom_window.h b/third_party/blink/renderer/core/frame/local_dom_window.h | |
index 6856371c0729b..83b190adab838 100644 | |
--- a/third_party/blink/renderer/core/frame/local_dom_window.h | |
+++ b/third_party/blink/renderer/core/frame/local_dom_window.h | |
@@ -284,6 +284,7 @@ class CORE_EXPORT LocalDOMWindow final : public DOMWindow, | |
double pageXOffset() const { return scrollX(); } | |
double pageYOffset() const { return scrollY(); } | |
+ double foobar(); | |
DOMViewport* viewport(); | |
DOMVisualViewport* visualViewport(); | |
diff --git a/third_party/blink/renderer/core/frame/window.idl b/third_party/blink/renderer/core/frame/window.idl | |
index 1e47b0e21da1a..a5cffc99a88ac 100644 | |
--- a/third_party/blink/renderer/core/frame/window.idl | |
+++ b/third_party/blink/renderer/core/frame/window.idl | |
@@ -146,9 +146,11 @@ | |
// https://github.com/WICG/ViewportAPI | |
[Replaceable, SameObject] readonly attribute VisualViewport visualViewport; | |
+ [Replaceable, RuntimeEnabled=PageSwapEvent] readonly attribute double foobar; | |
+ | |
// Viewport API | |
// https://drafts.csswg.org/css-viewport-1/ | |
- [Replaceable, SameObject, RuntimeEnabled=ViewportSegments] readonly attribute Viewport viewport; | |
+ //[Replaceable, SameObject, RuntimeEnabled=ViewportSegments] readonly attribute Viewport viewport; | |
// client | |
[HighEntropy=Direct, MeasureAs=WindowScreenX, Replaceable] readonly attribute long screenX; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment