Comments (2)
In the prior discussion, Munish wrote:
based on your suggestion. we can change it to something like this and by fetching the window_size in the beginning of the function and using it in
is_in_browser_rect
fn is_in_browser_rect( &self, position: Point2D<f32, DeviceIndependentPixel>, window_size: LogicalSize<f32>, ) -> bool { position.y < self.toolbar_height.get() && position.x >= 0.0 && position.x <= window_size.width }Is my understanding correct or you are suggesting something else. even with the above change I am not able to get the functionality @Nopey
Let's not add checks for the position
's X coordinate, as I'd expect events that occur entirely outside the browser window are already correctly handled (hopefully, by not even being sent to our browser's event loop)
Switching the current code's position.y < ...
to position.y >= ...
should be sufficient.
from servo.
i withdraw my conclusion. I think checking the y-coordinate should be enough.
from servo.
Related Issues (20)
- CanGc should derive Copy and Clone HOT 2
- mach: Remove python2 compatibility code
- Intermittent FAIL in /html/webappapis/update-rendering/child-document-raf-order.html HOT 1
- Move mime_classifier to a separate crate HOT 1
- Servoshell tabs don't show non-latin characters HOT 7
- Crash with large table columns
- Suggest adding rust-version to cargo.toml
- feature `max_log_level` in servoshell does not work HOT 5
- text-decoration: underline doesn't underline whitespace characters
- Put webxr behind a feature HOT 1
- Documentation: Wrong return type listed on embedder_traits::EventLoopWaker.clone_box HOT 2
- Investigate WPT mimesniff tests failing HOT 6
- CI: uncaught runner assignment timeout HOT 2
- Replace HarfBuzz and FreeType dependencies with the Rust equivalent, HarfRuzz and Fontation HOT 6
- The use of `tracing` is flooding the log with the `Debug` output of instrumented function arguments HOT 4
- Youtube doesn't render
- Press and hold on access denied on drupal.org
- Crash when attempting to proceed through Cloudflare Verification
- Allow obtaining pixel data from wr's `ImageKey` from script HOT 1
- Api request: Make default_user_agent_string_for public [or] give way of appending to user-agent
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from servo.