[Gecko Bug 1707584] part1 : implement :playing and :paused pseudo classes.#57593
Merged
moz-wptsync-bot merged 3 commits intomasterfrom Feb 6, 2026
Merged
[Gecko Bug 1707584] part1 : implement :playing and :paused pseudo classes.#57593moz-wptsync-bot merged 3 commits intomasterfrom
moz-wptsync-bot merged 3 commits intomasterfrom
Conversation
This implements :playing [1] and :paused [2] pseudeo classes for media element. [1] https://html.spec.whatwg.org/multipage/semantics-other.html#selector-playing [2] https://html.spec.whatwg.org/multipage/semantics-other.html#selector-paused Differential Revision: https://phabricator.services.mozilla.com/D281037 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1707584 gecko-commit: 4769fac12cfe48b0f621438a2c04133d68284ffc gecko-reviewers: media-playback-reviewers, firefox-style-system-reviewers, emilio, chunmin
Per spec [1], :seeking should be set once `seeking attribute is true`, so the state needs to be setup in HTMLMediaElement::Seek() immediatley, so that the script can see the state applied right after updating the media's current time. [1] https://html.spec.whatwg.org/multipage/semantics-other.html#selector-seeking Differential Revision: https://phabricator.services.mozilla.com/D281038 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1707584 gecko-commit: 4cc103a7f0eee8d8593bd76fc74cb47e6e85cac0 gecko-reviewers: media-playback-reviewers, firefox-style-system-reviewers, emilio, chunmin
wpt-pr-bot
approved these changes
Feb 5, 2026
Collaborator
wpt-pr-bot
left a comment
There was a problem hiding this comment.
The review process for this patch is being conducted in the Firefox project.
…shtest failures on Assertions.h This reverts commit 9cd813feb917a059a44620ac2ebae3fac8a79dfb. Revert "Bug 1707584 - part5 : implement :volume-locked pseudo class. r=firefox-style-system-reviewers,emilio" This reverts commit 911b73e9ff35d39e03385b302199116685057970. Revert "Bug 1707584 - part4 : implement :muted pseudo class. r=media-playback-reviewers,firefox-style-system-reviewers,emilio,chunmin" This reverts commit cc9c51c3dd5c7ea7fc6fbff38bdbd0c22a6a6f2d. Revert "Bug 1707584 - part3 : implement :buffering and :stalled pseudo classes. r=media-playback-reviewers,firefox-style-system-reviewers,emilio,chunmin" This reverts commit 606b5bcb40aaf2710d540b0264ec8e38932f809c. Revert "Bug 1707584 - part2 : implement :seeking pseudo class. r=media-playback-reviewers,firefox-style-system-reviewers,emilio,chunmin" This reverts commit adc25451597da8c7658f612f822da831605cba47. Revert "Bug 1707584 - part1 : implement :playing and :paused pseudo classes. r=media-playback-reviewers,firefox-style-system-reviewers,emilio,chunmin" This reverts commit 4c7319eb82925f1a69387ea330e2ae633303ebba. gecko-commit: 2ec1f6de1e0e0590242ea0f9163c4de23b9107b6
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This implements :playing [1] and :paused [2] pseudeo classes for media element.
[1] https://html.spec.whatwg.org/multipage/semantics-other.html#selector-playing
[2] https://html.spec.whatwg.org/multipage/semantics-other.html#selector-paused
Differential Revision: https://phabricator.services.mozilla.com/D281037
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1707584
gecko-commit: 4769fac12cfe48b0f621438a2c04133d68284ffc
gecko-reviewers: media-playback-reviewers, firefox-style-system-reviewers, emilio, chunmin