Comments (1)
a period where notify_history_changed errors are logged (with warnings on)
This originates at
servo/components/constellation/constellation.rs
Line 4532 in bef6c29
Which I think happens in response to handling
servo/components/constellation/constellation.rs
Line 3676 in bef6c29
Interesting to note: we still have the pipeline, but the browsing context is already gone.
The NavigatedToFragment
is sent from:
servo/components/script/dom/window.rs
Line 2232 in bef6c29
Which is called into from
servo/components/script/dom/location.rs
Line 128 in bef6c29
load_url
, after sending the message, queues a task to fire the hashchange
event, and from that event load_url
will be called again if the hash is changed.
Besides the non-existent rate-limiting, the question is why do we not handle the exit message from the constellation, apparently handling the task messages first?
The constellation exit workflow starts at
servo/components/constellation/constellation.rs
Line 2592 in bef6c29
from servo.
Related Issues (20)
- servoshell sometimes panics in WebRender hit test when exiting
- Intermittent PASS in /dom/events/Event-dispatch-single-activation-behavior.html
- Intermittent TIMEOUT in /performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.html
- [Pushed Submodule] - A submodule was pushed to remote HOT 2
- open space calibrator openvr error: hmd not found HOT 3
- Separate queue and device id in webgpu
- Leaks on example.com
- Intermittent timeout in /performance-timeline/not-restored-reasons/performance-navigation-timing-navigation-failure.tentative.window.html
- Emulator JS fails to load with webgl issue HOT 2
- Provisioning of package 'clang' may override already installed clang compiler
- MiniBrowser method is_in_browser_rect returns true iff position is in toolbar HOT 2
- EGLBackedSurface::new_window assertion fails HOT 2
- parse_floating_point_number does not conform to spec HOT 4
- Intermittent TIMEOUT in `/css/css-transitions/disconnected-element-001.html`
- Handle errors more gracefully in wgpu thread
- Support building on macOS using Nix Shell HOT 2
- Error scopes should be handled in device timeline (wgpu thread) HOT 2
- Windows builds are broken due to crown HOT 1
- Support crown on windows without hacks
- API for Creating Builds that Only Include Features Being Used HOT 2
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.