diff --git a/source b/source index 71bff7305a6..176d16f5f27 100644 --- a/source +++ b/source @@ -2549,6 +2549,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • object
  • +
  • URL string
  • A local scheme
  • An HTTP(S) scheme
  • A network scheme
  • @@ -10834,13 +10835,13 @@ Transport Protocol">HTTP</abbr> today.</p> <mark>colour</mark> blind.</p> </blockquote> @@ -26582,7 +26583,7 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ...
    -
    In descriptor
    +
    In descriptor
    @@ -26623,7 +26624,7 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ...
    -
    In parens
    +
    In parens
    @@ -26649,7 +26650,7 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ...
    -
    After descriptor
    +
    After descriptor
    @@ -26923,9 +26924,9 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ... which image to use, in case the environment changes again in the meantime.)

    User agents are encouraged to run this algorithm in particular when the user changes - the viewport's size (e.g. by resizing the window or changing the page zoom), - and when an img element is inserted into a document, - so that the density-corrected intrinsic width and height match the + the viewport's size (e.g. by resizing the window or changing the page zoom), and when + an img element is inserted into a + document, so that the density-corrected intrinsic width and height match the new viewport, and so that the correct image is chosen when art direction is involved.

    @@ -28425,9 +28426,9 @@ interface HTMLIFrameElement : HTMLElement { data-x="attr-iframe-sandbox-allow-scripts">allow-scripts, and allow-popups-to-escape-sandbox keywords re-enable forms, modal dialogs, screen orientation lock, the pointer lock API, popups, - the presentation API, scripts, and the creation of unsandboxed auxiliary browsing - contexts respectively.

    + the presentation API, scripts, and the creation of unsandboxed auxiliary browsing contexts respectively. +

    Setting both the allow-scripts and HTMLMediaElement : HTMLElement {

  • -

    Remove each task in pending tasks from its task - queue

    +

    Remove each task in pending tasks from its + task queue

    Basically, pending events and callbacks are discarded and promises in-flight to be resolved/rejected are resolved/rejected immediately when the media element starts loading a @@ -37001,9 +37002,9 @@ dictionary TrackEventInit : EventInit {

    However, significantly more sensitive information could be obtained if the user agent further exposes metadata within the content such as subtitles or chapter titles. Such information is - therefore only exposed if the video resource passes a CORS resource sharing check. - The crossorigin attribute allows authors to control - how this check is performed.

    + therefore only exposed if the video resource uses CORS. The crossorigin attribute allows authors to enable CORS.

    Without this restriction, an attacker could trick a user running within a corporate network into visiting a site that attempts to load a video from a previously leaked @@ -37806,8 +37807,8 @@ interface HTMLAreaElement : HTMLElement {

  • If the nested browsing context's active document was created by the page load processing model for XML files section because - the computed type of the resource in the - navigate algorithm was image/svg+xml, then return that + the computed type of the resource in the + navigate algorithm was image/svg+xml, then return that Document object.

  • Otherwise, return null.

  • @@ -48945,7 +48946,7 @@ interface HTMLSelectElement : HTMLElement {
    Where phrasing content is expected.
    Content model:
    Either: phrasing content.
    -
    Or: Zero or more option and script-supporting elements.
    +
    Or: Zero or more option and script-supporting elements.
    Content attributes:
    Global attributes
    DOM interface:
    @@ -50122,13 +50123,13 @@ interface HTMLKeygenElement : HTMLElement { same "ASN.1-like" syntax defined by RFC 5280.

    PublicKeyAndChallenge ::= SEQUENCE {
    -    spki SubjectPublicKeyInfo,
    +    spki SubjectPublicKeyInfo,
         challenge IA5STRING
     }
     
     SignedPublicKeyAndChallenge ::= SEQUENCE {
         publicKeyAndChallenge PublicKeyAndChallenge,
    -    signatureAlgorithm AlgorithmIdentifier,
    +    signatureAlgorithm AlgorithmIdentifier,
         signature BIT STRING
     }
    @@ -53561,7 +53562,8 @@ MIT Room 32-G524 row. If this table is used, the replacements must be done in tree order, since all but the first row references the autofill field name of earlier elements. When the descriptions below refer to form controls being preceded or followed by others, they mean in the - list of listed elements that share the same form owner.

    + list of listed elements that share the same form + owner.

    @@ -54711,7 +54713,7 @@ fur is not set, then:
      -
    1. Let continue be the result of firing an +

    2. Let continue be the result of firing an event named submit at form, with the bubbles attribute initialized to true and the cancelable attribute initialized to true.

    3. @@ -55780,8 +55782,8 @@ interface HTMLMenuElement : HTMLElement { that each command only has its image fetched once, to prevent changes to the base URL from having effects after the image has been fetched once. (no need to resolve the Icon facet, it's an absolute URL) -->. If the menuitem element has a default attribute, mark the command as being a default - command. + data-x="attr-menuitem-default">default attribute, mark the command as being a default command.
      If the child is an hr element
      @@ -55971,8 +55973,9 @@ interface HTMLMenuItemElement : HTMLElement { and its value is not the empty string, or, otherwise, the result of stripping and collapsing whitespace from the child text content of the menuitem element. The label must not be the empty string if the element is in the - explicit command mode.

      + data-x="concept-menuitem-label">label must not be the empty string if the element's type attribute value is in the Command state.

      The icon attribute gives a picture that represents the command. If the attribute is specified, the attribute's value must contain a @@ -63167,9 +63170,9 @@ v6DVT (also check for '- -' bits in the part above) -->

      Drawing paths to the canvas

      Objects that implement the CanvasDrawPath interface have a current default - path. There is only one current default path, it is not part of the - drawing state. The current default path is a path - , as described above.

      + path. There is only one current default path, it is not part of the + drawing state. The current default path is a path, as described above.

      @@ -63479,9 +63482,9 @@ v6DVT (also check for '- -' bits in the part above) --> global alpha, the global composition operators, or any of the members in the CanvasFillStrokeStyles, CanvasPathDrawingStyles, - CanvasTextDrawingStyles interfaces, but should be subject to the - clipping region. (The effect of transformations is described above and varies based on - which path is being used.)

      + CanvasTextDrawingStyles interfaces, but should be subject to the + clipping region. (The effect of transformations is described above and varies based + on which path is being used.)

      @@ -67596,8 +67599,8 @@ contradict people? data-x="selector-link">:link and :visited.

      Other specifications might apply more specific rules regarding how these elements are to - match these pseudo-classes, to mitigate some privacy concerns that apply with - straightforward implementations of this requirement.

      + match these pseudo-classes, to mitigate some privacy concerns + that apply with straightforward implementations of this requirement.

      @@ -72230,9 +72233,10 @@ END:VCARD

      -

      If the widget with focus in this example was the text control in the dialog box, - then key input would be channeled from the graphical system to ① the Web browser, then to - ② the tab, then to ③ the dialog, and finally to ④ the text control.

      +

      If the widget with focus in this example was the text control in + the dialog box, then key input would be channeled from the graphical system to ① the Web + browser, then to ② the tab, then to ③ the dialog, and finally to ④ the text + control.

      @@ -82102,8 +82106,9 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O

      To process a navigate response, given a request request, a response response, a string type, two - browsing contexts source and browsingContext, and an optional - environment reservedEnvironment, run these steps:

      + browsing contexts source and + browsingContext, and an optional environment + reservedEnvironment, run these steps:

      1. @@ -82797,8 +82802,8 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O top-level browsing context's document family.

      2. Append a new entry at the end of the History object representing the new - resource and its Document object, related state, and current history scroll - restoration preference. Its URL must be set to the address to which the user + resource and its Document object, related state, and current history's scroll + restoration mode. Its URL must be set to the address to which the user agent was navigating. The title must be left unset.

      3. Traverse the history to the new entry, with the non-blocking events flag @@ -83446,7 +83451,7 @@ dictionary PageTransitionEventInit : EventInit {

      4. Unload event: If the Document's fired unload flag is - false, then fire an event named fire an event named unload at the Document's object Window object, with legacy target override flag set.

      5. @@ -84298,7 +84303,7 @@ NETWORK:

        Fallback namespaces and fallback entries must have the same origin as the manifest itself. Fallback namespaces - must also be in the same path as the manifest's URL.

        + must also be in the same path as the manifest's URL.

        A fallback namespace must not be listed more than once.

        @@ -88456,8 +88461,9 @@ dictionary PromiseRejectionEventInit : EventInit {
          -
        • Any Document B that is nested through a - Document A must be listed after A in the list.

        • +
        • Any Document B that is nested through a Document A must be listed after + A in the list.

        • If there are two documents A and B whose browsing contexts are both origin attribute's getter must return this - object's relevant setting object's relevant settings object's origin, serialized.

          @@ -96734,7 +96740,7 @@ interface SharedWorkerGlobalScope : WorkerGlobalScope { Documents is not empty, or if its list has been empty for no more than a short user-agent-defined timeout value, its WorkerGlobalScope is actually a SharedWorkerGlobalScope object (i.e. the worker is a shared worker), and the user - agent has a browsing context whose Document is not complete + agent has a browsing context whose Document is not completely loaded.

          The second part of this definition allows a shared worker to survive for a short @@ -98047,10 +98053,10 @@ interface WindowSessionStorage {

          When a new top-level browsing context is created by a script in an existing browsing context, or by the user following a link in an existing browsing context, or in some other way related to a specific - Document, and the creation is not a new start for session storage, then - the session storage area of the origin of that Document must be copied - into the new browsing context when it is created. From that point on, however, the two session - storage areas must be considered separate, not affecting each other in any way.

          + Document, and the creation is not a new start for session storage, then the session + storage area of the origin of that Document must be copied into the new + browsing context when it is created. From that point on, however, the two session storage areas + must be considered separate, not affecting each other in any way.

          When the setItem(), removeItem(), and External {

    img; source Images to use in different situations (e.g. high-resolution displays, small monitors, etc) - Comma-separated list of image candidate strings + Comma-separated list of image candidate strings
    start ol