mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-14 19:06:55 +02:00
LibWeb: Don't handle media player key events if any modifier is pressed
(cherry picked from commit a56a2faf51cded86393d93e353369691f0a04ace)
This commit is contained in:
committed by
Nico Weber
parent
264f31aaf4
commit
bda31d3fce
@@ -1914,8 +1914,11 @@ void HTMLMediaElement::reject_pending_play_promises(ReadonlySpan<JS::NonnullGCPt
|
||||
WebIDL::reject_promise(realm, promise, error);
|
||||
}
|
||||
|
||||
WebIDL::ExceptionOr<bool> HTMLMediaElement::handle_keydown(Badge<Web::EventHandler>, UIEvents::KeyCode key)
|
||||
WebIDL::ExceptionOr<bool> HTMLMediaElement::handle_keydown(Badge<Web::EventHandler>, UIEvents::KeyCode key, u32 modifiers)
|
||||
{
|
||||
if (modifiers != UIEvents::KeyModifier::Mod_None)
|
||||
return false;
|
||||
|
||||
switch (key) {
|
||||
case UIEvents::KeyCode::Key_Space:
|
||||
TRY(toggle_playback());
|
||||
|
||||
Reference in New Issue
Block a user