Andrei Volykhin
Andrei Volykhin
Follow the ImageBitmap specification and use the global scope bitmap task source to fulfill resolved promise (asynchronously). https://html.spec.whatwg.org/multipage/#bitmap-task-source Any promise rejection must be done synchronously. Testing: Improvements in the following...
**Describe the bug:** Panic on manual multiple test execution. Continuous growing open files count (+240 open fds) on [canvas-display-p3-drawImage.https.html](https://github.com/servo/servo/blob/main/tests/wpt/tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html) rerunning and later CRASH. On each run it creates 240 new...
The current fetch spec says that all data: URL requests should result in a response with header list "Content-Type". https://fetch.spec.whatwg.org/#scheme-fetch Nothing says about "Content-Length" header (blob: URLs is OK). Are...
**Describe the bug:** The HTMLMediaElement doesn't implement yet releasing of the underlaying media resources (servo-media::Player and media frames). **To Reproduce:** 1. Run test with `GST_DEBUG=3,gst-play*:7 ./mach test-wpt tests/wpt/tests/html/semantics/embedded-content/the-video-element/intrinsic_sizes.htm -r --log-mach=-...
**Describe the bug:** The current implemention for `HTMLMediaElement` creates cyclic reference dependency between `HTMLMediaElement` and `ipc::TypedRouterHandler` so SpiderMonkey is not able to garbage collect `HTMLMediaElement` due to existed live reference...
https://github.com/servo/servo/actions/runs/18709540756/job/53354793317 Tests with unexpected results: ``` Stable unexpected results (1): ▶ CRASH [expected OK] /websockets/unload-a-document/001.html?wss │ │ called `Option::unwrap()` on a `None` value (thread Script(1,1), at components/script/dom/window.rs:560) │ 0: servoshell::backtrace::print...
The HTMLMediaElement should stop playback of any previously playing media resource on running media element loading algorithm or before attempt to load next source child. This step will reset media...
**Describe the bug:** location.reload() method doesn't unload previous Window (+Document), but continue to load new Window(+Document) and they are stacking until script thread will be terminated. **To Reproduce:** Run any...
Follow the specification and allow to render media controls (expose a user interface to the user) without any HTMLMediaElement `readyState` precondition. The media controls be shown for the following examples...
**Describe the bug:** The media controls for `HTMLVideoElement` is not displayed, while for `HTMLAudioElement` they can be seen. Initial hint to find root case of it: `video` is treated as...