| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
|
| |
* Add support for `slotchange` event
* Signal `slotchange` when slot's assigned nodes changes
Tag #1375
|
|
|
|
| |
Tag #1375
|
|
|
|
|
|
| |
are involved.
Tag #1375
|
|
|
|
|
|
|
|
|
|
| |
* Implementation for assignedNodes
* Include slots in the flat tree
* Fix event get-the-parent algorithm for a node
* Update and add reftests for Shadow DOM v1
* Update web platform tests expectations
Tag #1375
|
|
|
|
|
|
| |
TextNode.assignedSlot on closed shadow root
Tag #1375
|
|
|
|
| |
Tag #1375
|
|
|
|
| |
Tag #1375
|
|
|
|
| |
Also tag #1280
|
| |
|
|
|
|
| |
Forgot to include these before.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
when the attribute value is an empty string;
Tag UXP Issue #1344
|
| |
| |
| |
| |
| |
| |
| |
| | |
elements reactions;
The spec was unclear on how CEReactions interact with thrown exceptions; see https://github.com/whatwg/html/issues/3217. The spec is now being clarified in https://github.com/whatwg/html/pull/3235.
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
is in the observed attribute list.
We call attributeChangedCallback in two cases:
1. When any of the attributes in the observed attribute list has changed, appended, removed, or replaced.
2. When upgrading an element, for each attribute in element's attribute list that is in the observed attribute list.
Note: w/ Fixup for not implementing an API Enhancement Bug 1363481.
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
| |
| |
| |
| |
| |
| | |
a key;
Tag UXP Issue #1344
|
| |
| |
| |
| | |
Tag UXP Issue #1344
|
|/
|
|
|
|
|
|
|
|
|
|
| |
There are two changes here:
1) We allow setting .body even if the root element is not an <html:html>. This is what the spec says to do, and what we used to do before the changes in bug
366200. No tests for this yet, pending https://github.com/whatwg/html/issues/3403 getting resolved.
2) We use GetBody(), not GetBodyElement(), to look for an existing thing to replace. This matters if there are <frameset>s involved.
Tag UXP Issue #1344
Tag UXP Issue #252
|
| |
|
|
|
|
| |
Tag #1343
|
|
|
|
| |
Tag #1343
|
|
|
|
|
| |
The behavior change of document.open() requires these tests to be
changed to account for the new spec behavior.
|
|\
| |
| |
| |
| | |
# Conflicts:
# modules/libpref/init/all.js
|
| |
| |
| |
| |
| |
| |
| | |
Specifically, three changes:
1) valueOf should be non-enumerable.
2) valueOf should be === to Object.prototype.valueOf.
3) There should be no toJSON.
|
| | |
|
| |
| |
| |
| | |
See previous commit for removal of browser identity module.
|
| |
| |
| |
| | |
Report simpler errors that don't use the offset of a node as location.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Note: MANIFEST updated per the normal procedure using
`mach wpt-manifest-update`
lint.whitelist updated to reflect intentional use of CR in these tests.
Resolves #977
|
| |/ |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Remove support and tests for HSTS priming from the tree. Fixes #384
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
Request.credentials
Issue #389
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
r=ahal,gps
The poll() call in SystemResourceMonitor.stop might fail even though
there is something to read from the pipe, in some corner cases, and
python won't let us know about it. In that case, an exception is thrown,
leaving the SystemResourceMonitor (and its callers) in a weird state. In
practice, this leads BuildMonitor.__exit__ to recall stop, which then
fails.
So when poll() throws an exception, we pretend there's still something
to read, and we try to read anyways. If there is something to read,
recv() will return it, otherwise, it will throw an exception of its own,
which we catch, pretending we're done.
Furthermore, when there is nothing to read from the pipe, poll() simply
returns False, and our loop never sets `done` to True, and we then hit
an assert, which doesn't have its place here, so we remove it.
Finally, the other end of the pipe might have died at any time, making
sending over the pipe fail, so we also protect against that.
With all these changes, it feels like the reason to backout bug 1239939
in bug 1272782 should have been dealt with, and we can drop the timeout
again.
--HG--
extra : rebase_source : ac72dd5b2602cf3ffddfb429f95e02380f939893
|
|
|
|
| |
Tag #288.
|