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

Relax <select> parser #10557

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Relax <select> parser #10557

wants to merge 14 commits into from

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 18, 2024

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

Commits on Sep 20, 2024

  1. dont allow hr in option

    josepharhar committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    9c72f6c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

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

Commits on Oct 3, 2024

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

Commits on Oct 9, 2024

  1. fix non-select case

    josepharhar committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    33370b7 View commit details
    Browse the repository at this point in the history
  2. fix variable names

    josepharhar committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    76e0d7f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    58b9ca9 View commit details
    Browse the repository at this point in the history
  2. remove pop optgroup

    josepharhar committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    b8ba8e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    c37560a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e615f9b View commit details
    Browse the repository at this point in the history
  3. in reverse tree order

    josepharhar committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    53fa2f4 View commit details
    Browse the repository at this point in the history
  4. <select><select>

    josepharhar committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5c0627d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

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