diff --git a/Userland/Libraries/LibWeb/HTML/Dates.cpp b/Userland/Libraries/LibWeb/HTML/Dates.cpp
index 25075fffb2..74fc80c577 100644
--- a/Userland/Libraries/LibWeb/HTML/Dates.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Dates.cpp
@@ -134,9 +134,9 @@ WebIDL::ExceptionOr> parse_date_string(JS::Realm& rea
// FIXME: Implement spec compliant date string parsing
auto parts = value.split_view('-');
if (parts.size() >= 3) {
- if (auto year = parts.at(0).to_uint(); year.has_value()) {
- if (auto month = parts.at(1).to_uint(); month.has_value()) {
- if (auto day_of_month = parts.at(2).to_uint(); day_of_month.has_value())
+ if (auto year = parts.at(0).to_number(); year.has_value()) {
+ if (auto month = parts.at(1).to_number(); month.has_value()) {
+ if (auto day_of_month = parts.at(2).to_number(); day_of_month.has_value())
return JS::Date::create(realm, JS::make_date(JS::make_day(*year, *month - 1, *day_of_month), 0));
}
}
@@ -219,10 +219,10 @@ WebIDL::ExceptionOr> parse_time_string(JS::Realm& rea
// FIXME: Implement spec compliant time string parsing
auto parts = value.split_view(':');
if (parts.size() >= 2) {
- if (auto hours = parts.at(0).to_uint(); hours.has_value()) {
- if (auto minutes = parts.at(1).to_uint(); minutes.has_value()) {
+ if (auto hours = parts.at(0).to_number(); hours.has_value()) {
+ if (auto minutes = parts.at(1).to_number(); minutes.has_value()) {
if (parts.size() >= 3) {
- if (auto seconds = parts.at(2).to_uint(); seconds.has_value())
+ if (auto seconds = parts.at(2).to_number(); seconds.has_value())
return JS::Date::create(realm, JS::make_time(*hours, *minutes, *seconds, 0));
}
return JS::Date::create(realm, JS::make_date(0, JS::make_time(*hours, *minutes, 0, 0)));
diff --git a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp
index 7a5b554b86..ef0d1a5147 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp
@@ -704,7 +704,7 @@ void HTMLInputElement::update_slider_thumb_element()
if (maximum < minimum)
default_value = minimum;
- double value = MUST(value_as_number());
+ double value = value_as_number();
if (!isfinite(value))
value = default_value;