Skip to content

Tags: Tobias710219/wpt

Tags

merge_pr_28007

Toggle merge_pr_28007's commit message
part 3 - Enable ruby-position: alternate by default.

Differential Revision: https://phabricator.services.mozilla.com/D107384

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1694748
gecko-commit: 52d3ed0204f902d6ba53a1b9f7de7e5bca2b6759
gecko-reviewers: dholbert

merge_pr_28006

Toggle merge_pr_28006's commit message
Use the right clip for subsequent mask layers.

The code was correctly computing `currentLayerClipState` for the right
layer, but then it was calling PrepareImage with `clipState` rather than
`currentLayerClipState`, which in the case of masks only contains the
clip for the bottom layer. This can cause background-repeat to
over-extend, causing the issue.

Differential Revision: https://phabricator.services.mozilla.com/D107758

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1697311
gecko-commit: 350441a59119d44a6563e81e55ff55105d30d500
gecko-reviewers: mstange

merge_pr_28005

Toggle merge_pr_28005's commit message
part 3: Ignore non-deletable ranges in `HTMLEditor::HandleDeleteSelec…

…tion()

For making delete handlers simpler, and set better target ranges to the
corresponding `beforeinput` event, we should ignore non-editable ranges
before handling deletion.

This patch makes editor stop handling deleteion when a range crosses editing
host boundaries.  In this case, Gecko has done nothing, but fired
`beforeinput` event.  Note that Blink deletes editable contents in the range
**until** it meets first non-editable content, but I don't think this is
a good behavior because it makes things complicated.  Therefore, I filed
a spec issue: w3c/editing#283

On the other hand, this behavior change causes different behavior in
https://searchfox.org/mozilla-central/source/editor/libeditor/crashtests/1345015.html

It tries to insert paragraph into `<html>` element, but our editor currently
does not support it.  Therefore, it hits `MOZ_ASSERT`.  Therefore, this patch
added a new check into `HTMLEditor::InsertParagraphSeparatorAsSubAction()`.

Differential Revision: https://phabricator.services.mozilla.com/D107588

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1677566
gecko-commit: 52735c1a72f80a35d9ede12967e0c8847e2d3f03
gecko-reviewers: m_kato

merge_pr_28004

Toggle merge_pr_28004's commit message
Always copy the checkedness of input elements

Differential Revision: https://phabricator.services.mozilla.com/D107130

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1696123
gecko-commit: 81a73031b162cffdee60d96d1ee62dc704cca656
gecko-reviewers: edgar

merge_pr_28002

Toggle merge_pr_28002's commit message
Address spec changes re. color-mix.

It was clarified that the percentages are weights, and two weights are
now allowed. Missing percentages are computed as 100% - the other or
50%. Other than that, commas are required etc, which is good since
that's how I implemented it originally.

Differential Revision: https://phabricator.services.mozilla.com/D107295

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1696434
gecko-commit: 8e55e1c1b7df13639320c274d02edeb10d4f40e6
gecko-reviewers: boris, desktop-theme-reviewers

merge_pr_28001

Toggle merge_pr_28001's commit message
Make the template contents owner XML when not in HTML.

Differential Revision: https://phabricator.services.mozilla.com/D107216

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1695537
gecko-commit: f0d286830ebb325243ca064bf541ba7b1cb77a63
gecko-reviewers: edgar

merge_pr_27999

Toggle merge_pr_27999's commit message
Update tests to reflect resolution in svgwg#706

Update a few tests based on the resolution reached in
w3c/svgwg#706 .

Bug: 1184450, 1184452
Change-Id: I5babb0760214cac6c7eb296fc5ff13c7b26adbcb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2747964
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#861667}

merge_pr_27998

Toggle merge_pr_27998's commit message
Add basic parsing web platform tests for page-size

Differential Revision: https://phabricator.services.mozilla.com/D107085

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1696215
gecko-commit: 8f05e804fa6a40e6407cfc604008c3fb66013c77
gecko-reviewers: emilio

merge_pr_27997

Toggle merge_pr_27997's commit message
Part 2: Modify instanceofs in tests to non-cross-context

Differential Revision: https://phabricator.services.mozilla.com/D106662

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1360715
gecko-commit: a8f556e08545131cea2a4fd0c5fea44104e131bd
gecko-reviewers: edgar

merge_pr_27996

Toggle merge_pr_27996's commit message
Fix bad assumptions in baseline-alignment-and-overflow.tentative.html.

The file button inherits the font-size of the file input, so that needs fixing.

Related HTML spec PR: whatwg/html#6447

The checkbox baseline was also the other thing that was wrong, and that allows
us to remove the sketchy allowedDelta.

Differential Revision: https://phabricator.services.mozilla.com/D107230

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1696437
gecko-commit: c45afb640afd776a36a4ec19fe31c49269f31642
gecko-reviewers: mstange