Andrei Volykhin

Results 12 issues of 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...

A-content/images
I-panic

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...

interop

**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=-...

A-content/media

**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...

I-perf-bloat
A-content/media

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...

A-content/script
I-intermittent
C-has-manual-testcase

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...

S-needs-code-changes

**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...

I-wrong
A-content/script

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...

S-awaiting-review

**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...

A-layout/uncategorized
C-has-manual-testcase
A-content/media