JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Numeric input bug</title>
	<script src="https://unpkg.com/hyperhtml@2.31.6/min.js"></script>
</head>
<body>
</body>
</html>

JavaScript

"use strict";

function _templateObject() {
  var data = _taggedTemplateLiteral(["<input type=\"number\" id=\"delay\" value=\"", "\" />"]);

  _templateObject = function _templateObject() {
    return data;
  };

  return data;
}

function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }

var input = hyperHTML.wire()(_templateObject(), 123);
document.body.appendChild(input);