I think I found the bug: Its around line 555 in com.gargoylesoftware.htmlunit.html.HtmlElement. As you can see HtlmDateInput is missing so the input event is never fired (confirmed this by debugging - the type at runtime is HtmlDateInput): ~~~ final WebClient webClient = page.getWebClient(); if (this instanceof HtmlTextInput || this instanceof HtmlTextArea || this instanceof HtmlTelInput || this instanceof HtmlNumberInput || this instanceof HtmlSearchInput || this instanceof HtmlPasswordInput) {...
I think I found the bug: Its around line 555 in com.gargoylesoftware.htmlunit.html.HtmlElement. As you can see HtlmDateInput is missing so the input event is never fired (confirmed this by debugging - the type at runtime is HtmlDateInput): ~~~ final WebClient webClient = page.getWebClient(); if (this instanceof HtmlTextInput || this instanceof HtmlTextArea || this instanceof HtmlTelInput || this instanceof HtmlNumberInput || this instanceof HtmlSearchInput || this instanceof HtmlPasswordInput) {...