- Where:
Input's default type: in input.rb, and date_picker.rb's
input_attrs (type: "string"). Snapshot date_picker/without_label.
- Effect:
string is not an HTML input type; browsers fall back to
text, so nothing breaks, but the attribute is invalid and will be
flagged by any validator, including Herb's.
- Fix:
type: "text" in both places; re-record (on the 2.0 line) input/*,
date_picker/* and whatever else changes.
Surfaced by the golden HTML suite (PR #536), which pins what 1.6 renders today — this defect included. Per maintainer decision (2026-09-19) main stays as is: this is addressed on the 2.0 line, and the golden snapshot that pins it is re-recorded there with the diff reviewed.
Source: design/v2/follow-up-issues.md.
Input's defaulttype:ininput.rb, anddate_picker.rb'sinput_attrs(type: "string"). Snapshotdate_picker/without_label.stringis not an HTML input type; browsers fall back totext, so nothing breaks, but the attribute is invalid and will beflagged by any validator, including Herb's.
type: "text"in both places; re-record (on the 2.0 line)input/*,date_picker/*and whatever else changes.Surfaced by the golden HTML suite (PR #536), which pins what 1.6 renders today — this defect included. Per maintainer decision (2026-09-19)
mainstays as is: this is addressed on the 2.0 line, and the golden snapshot that pins it is re-recorded there with the diff reviewed.Source:
design/v2/follow-up-issues.md.