-
Notifications
You must be signed in to change notification settings - Fork 3.1k
<html> #4053
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
<html> #4053
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Adds BigInt to the safelist of primitives permitted for serialization * Adds serialization of BigInt wrappers, analogous to other wrappers Tests: web-platform-tests/wpt#9565
Duplicates are not allowed in most implementations and throw an error (before any serialization exceptions). This aligns the standard with that behavior. Tests: web-platform-tests/wpt#9672. Fixes #3507.
Tests: web-platform-tests/wpt#9683. Fixes #3511.
Previously there was a rule that it fell back to the missing value default. This implicit behavior could be confusing, so instead we now state both for every enumerated attribute. Closes #173.
Closes #3467. Tests (non-exhaustive): web-platform-tests/wpt#9804
Numbered lists are better than paragraphs full of sentences.
Previously we used a mix of "identity matrix" and "identity transform". Closes #3426.
This hook was provided whatwg/dom#596 and event handlers need to use it to fix whatwg/dom#365 and w3c/ServiceWorker#1004 properly. Tests will be added as part of resolving those issues.
Chrome, Edge, and Safari don't implement it and this is considered a legacy method. Follow-ups: #3564 and #3565. Tests: web-platform-tests/wpt#9978. Fixes #3546.
This change mechanically removes the concept of "dialog group", its definition, and its references. In doing so, the three focus fixup rules collapsed to one (now just named "focus fixup rule"), and the concept of "primary control group" became unnecessary. "Dialog group" was used to define the focusing behavior of nested dialogs (mainly for the non-modal case), but actual implementations don't follow that behavior. This is a step toward removing "control groups" completely, per #2171.
This gives explicit definitions to the concepts of "selection", "text entry cursor position", and "relevant value" for selection/cursor purposes.
Since serializing can make a transferable detached, it seems better to throw for that later. See https://bugs.chromium.org/p/chromium/issues/detail?id=816447 for more context. Tests: web-platform-tests/wpt#9672.
This exposes dataset, tabIndex, focus(), and blur() on SVG elements. It also does away with NoncedElement. Tests: web-platform-tests/wpt#10110 and web-platform-tests/wpt#10149 (dataset tests for SVG already exist). Fixes #3471 and fixes w3c/svgwg#60.
The body element has obsolete topmargin attribute not margintop. Fixes #3602.
We had decided to change the name of FetchEvent's targetClientId to replacesClientId to clarify the meaning that this client is a to be replaced client: w3c/ServiceWorker#1091 (comment). Accordingly, this changes the reference to the request's target client id to request's replaces client id. See also: * w3c/ServiceWorker#1245 * w3c/ServiceWorker#1333 * whatwg/fetch#774
Fixes #3587. Based on the proposal at https://github.com/junov/OffscreenCanvasAnimation/blob/2e0546417d4f45d194270a67a1cdf303f2e0ef88/OffscreenCanvasAnimation.md. This introduces a new AnimationFrameProvider mixin interface to contain requestAnimationFrame() and cancelAnimationFrame(). It's included in Window and DedicatedWorkerGlobalScope. In addition to generalizing them to work on both objects, the two methods were rewritten editorially to be based on Infra primitives. This change also introduces the concept of updating the rendering of worker event loops.
Per investigation in #3818, this change aligns the behavior of document.open() with Chrome and Safari. Tests: web-platform-tests/wpt#10679. Closes #3831.
This is another part of the effort to overhaul document.open() as outlined in #3818. Tests: web-platform-tests/wpt#10817. Fixes #2555.
Tests: offscreen-canvas/the-offscreen-canvas/offscreencanvas.constructor.html in wpt. Fixes #3540.
This changes the canvas TextMetrics interface mixin in two ways: * It adds an advances attribute, for the advances of each character. * It changes the baselines-retrieval API from separate attributes to a dictionary returned by a getBaselines() method.
"emHeightDescent" was the only descent where "positive" meant "above the baseline". This fixes that and makes it more aligned with the other descents, where "positive" means "below the baseline".
There is no longer anything fundamental that prevents document.open() from being useful on non-active documents. This also aligns with Chrome, Edge, and Safari. In fact, some developers already utilize this property as a streaming HTML parser to desirable effect (see #2827). Additionally, use a more appropriate guard for erasing event listeners and handlers on the Window object, as revealed by the tests. Fixes #2827. Tests: web-platform-tests/wpt#12636 Tests: web-platform-tests/wpt#12770
This was added in #3677. As discovered in w3c/reffy#125, this is the only case that isn't wrapped in <code> in addition to <pre>.
This implements the "ideal 2" plan in #3975, which was found to be compatible with the existing Chrome test suite while being reasonably straightforward. Closes #3651. Fixes #3975. Tests: web-platform-tests/wpt#10789
Fixes #3950. Tests: web-platform-tests/wpt#12800 * Don't special-case focusable legend, like Edge/Chrome/Safari * Fix grammar * Fix wording * Use lists to make it less ambiguous * and * Address domenic's comments * Add an example * Source formatting nits
This was missed in #3999.
* Makes "bad" examples fit the current code block style, instead of removing their background. * Marks ABNF code as such. This will require html-build tweaks to have an effect. * Adds syntax highlighting styles to the dev edition. Closes #3755. * Removes no-longer-necessary [hidden] rule, per whatwg/whatwg.org#220 (comment).
queueMicrotask() doesn't pass any arguments or return any values, so VoidFunction is a better fit than Function. This does not change the processing model, but is easier for implementers and code generators.
This allows an author to configure what type of icon is displayed in place of the enter key on virtual keyboards. Tests: web-platform-tests/wpt#12972
This defines "autoplay" as a policy-controlled feature which can be used to disable autoplaying videos in any frame. It also adds a new section where policy-controlled features defined in HTML can be listed.
This will be used in Web IDL.
This reverts commit 7711a1f. As discussed in #3995, these changes were made prematurely without appropriate implementer sign-off. Since then, a plethora of issues around the changes here have been opened up (e.g. #3994, #4023, #4026, #4030, #4033, #4034). We revert these changes until a more complete and agreed-upon specification can replace them. Closes #3995.
Properly define the rendering of the fieldset and legend elements. The layout model used is most similar to Gecko, which uses an anonymous box to hold the fieldset's contents. Fixes #3955, fixes #3930, fixes #3929, fixes #3928, fixes #3927, fixes #3915, fixes #3913, fixes #3660, fixes #3331, fixes #2756, fixes #4013. Tests: https://github.com/web-platform-tests/wpt/tree/master/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements https://github.com/web-platform-tests/wpt/tree/master/html/semantics/forms/the-fieldset-element
domenic
added a commit
to whatwg/participate.whatwg.org
that referenced
this pull request
Oct 2, 2018
This avoids a situation where a PR like whatwg/html#4053 can override the status of the master branch.
domenic
added a commit
to whatwg/participate.whatwg.org
that referenced
this pull request
Oct 2, 2018
This avoids a situation where a PR like whatwg/html#4053 can override the status of the master branch.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
<ni
/acknowledgements.html ( diff )
/browsers.html ( diff )
/browsing-the-web.html ( diff )
/canvas.html ( diff )
/common-dom-interfaces.html ( diff )
/common-microsyntaxes.html ( diff )
/comms.html ( diff )
/custom-elements.html ( diff )
/dnd.html ( diff )
/dom.html ( diff )
/dynamic-markup-insertion.html ( diff )
/edits.html ( diff )
/embedded-content-other.html ( diff )
/embedded-content.html ( diff )
/form-control-infrastructure.html ( diff )
/form-elements.html ( diff )
/forms.html ( diff )
/grouping-content.html ( diff )
/history.html ( diff )
/iana.html ( diff )
/iframe-embed-object.html ( diff )
/image-maps.html ( diff )
/imagebitmap-and-animations.html ( diff )
/images.html ( diff )
/index.html ( diff )
/indices.html ( diff )
/infrastructure.html ( diff )
/input.html ( diff )
/interaction.html ( diff )
/interactive-elements.html ( diff )
/introduction.html ( diff )
/links.html ( diff )
/media.html ( diff )
/microdata.html ( diff )
/named-characters.html ( diff )
/obsolete.html ( diff )
/offline.html ( diff )
/origin.html ( diff )
/parsing.html ( diff )
/references.html ( diff )
/rendering.html ( diff )
/scripting.html ( diff )
/sections.html ( diff )
/semantics-other.html ( diff )
/semantics.html ( diff )
/server-sent-events.html ( diff )
/structured-data.html ( diff )
/syntax.html ( diff )
/system-state.html ( diff )
/tables.html ( diff )
/text-level-semantics.html ( diff )
/timers-and-user-prompts.html ( diff )
/urls-and-fetching.html ( diff )
/web-messaging.html ( diff )
/web-sockets.html ( diff )
/webappapis.html ( diff )
/webstorage.html ( diff )
/window-object.html ( diff )
/workers.html ( diff )
/xhtml.html ( diff )