Skip to content

[Gecko Bug 1707584] part1 : implement :playing and :paused pseudo classes.#57593

Merged
moz-wptsync-bot merged 3 commits intomasterfrom
gecko/1707584
Feb 6, 2026
Merged

[Gecko Bug 1707584] part1 : implement :playing and :paused pseudo classes.#57593
moz-wptsync-bot merged 3 commits intomasterfrom
gecko/1707584

Conversation

@moz-wptsync-bot
Copy link
Copy Markdown
Collaborator

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

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
Copy link
Copy Markdown
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
@moz-wptsync-bot moz-wptsync-bot merged commit 5157955 into master Feb 6, 2026
10 checks passed
@moz-wptsync-bot moz-wptsync-bot deleted the gecko/1707584 branch February 6, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants