diff --git a/Libraries/LibWeb/DOM/Document.cpp b/Libraries/LibWeb/DOM/Document.cpp index 2d6081614f9..21749f196be 100644 --- a/Libraries/LibWeb/DOM/Document.cpp +++ b/Libraries/LibWeb/DOM/Document.cpp @@ -2714,8 +2714,8 @@ void Document::dispatch_events_for_transition(GC::Ref transi type, CSS::TransitionEventInit { { .bubbles = true }, - // FIXME: Correctly set property_name and pseudo_element - String {}, + // FIXME: Correctly set pseudo_element + MUST(String::from_utf8(transition->transition_property())), elapsed_time, String {}, }), diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/events-001.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/events-001.txt new file mode 100644 index 00000000000..5f48c8b569e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/events-001.txt @@ -0,0 +1,14 @@ +Harness status: OK + +Found 9 tests + +9 Pass +Pass transition:all changing padding-left +Pass transition:all changing padding +Pass transition:all changing padding but not padding-bottom +Pass transition:padding changing padding-left +Pass transition:padding changing padding +Pass transition:padding changing padding but not padding-bottom +Pass transition:padding-left changing padding-left +Pass transition:padding-left changing padding +Pass transition:padding-left changing padding but not padding-bottom \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/properties-value-002.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/properties-value-002.txt index c7cf8ed6cb9..9fcdbf68391 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/properties-value-002.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transitions/properties-value-002.txt @@ -2,23 +2,23 @@ Harness status: OK Found 18 tests -8 Pass -10 Fail +17 Pass +1 Fail Pass margin-bottom percentage(%) / values -Fail margin-bottom percentage(%) / events +Pass margin-bottom percentage(%) / events Pass margin-left percentage(%) / values -Fail margin-left percentage(%) / events +Pass margin-left percentage(%) / events Pass margin-right percentage(%) / values -Fail margin-right percentage(%) / events +Pass margin-right percentage(%) / events Pass margin-top percentage(%) / values -Fail margin-top percentage(%) / events +Pass margin-top percentage(%) / events Pass padding-bottom percentage(%) / values -Fail padding-bottom percentage(%) / events +Pass padding-bottom percentage(%) / events Pass padding-left percentage(%) / values -Fail padding-left percentage(%) / events +Pass padding-left percentage(%) / events Pass padding-right percentage(%) / values -Fail padding-right percentage(%) / events +Pass padding-right percentage(%) / events Pass padding-top percentage(%) / values -Fail padding-top percentage(%) / events +Pass padding-top percentage(%) / events Fail vertical-align vertical(keyword) / values -Fail vertical-align vertical(keyword) / events \ No newline at end of file +Pass vertical-align vertical(keyword) / events \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transitions/events-001.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transitions/events-001.html new file mode 100644 index 00000000000..a8a454d1e73 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transitions/events-001.html @@ -0,0 +1,150 @@ + + + + +CSS Transitions Test: transitionend event for shorthand property + + + + + + + + + + + + + + +