Skip to content
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

Complete draft spec for customizable <select> #10548

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Aug 28, 2024

  1. Update content model for customizable select

    This PR updated the content model for the <select>, <option>, and
    <optgroup> elements in support of customizable <select>.
    
    Fixes whatwg#10317
    josepharhar committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    088b919 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    16fadde View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Relax <select> parser

    This patch makes the parser allow additional tags in <select> besides
    <option>, <optgroup>, and <hr>, mostly by removing the "in select" and
    "in select in table" parser modes.
    
    In order to replicate the behavior where opening a <select> tag within
    another open <select> tag inserts a </select> close tag, a traversal
    through the stack of open elements was added which I borrowed from the
    <button> part of the parser.
    
    This will need test changes to be implemented in html5lib.
    
    Fixes whatwg#10310
    josepharhar committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1330ad5 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    e417516 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09cd168 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5933111 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4419417 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12edc88 View commit details
    Browse the repository at this point in the history