После нескольких месяцев и месяцев борьбы я обнаружил, что решение намного проще, чем вы могли себе представить:
Вместо autocomplete="off"
используйте autocomplete="false"
;)
Так просто, и это работает как шарм в Google Chrome.
Мы можем попробовать подход календарной таблицы здесь, где таблица календаря содержит диапазоны, которым вы хотите соответствовать:
WITH cte AS (
SELECT 1 AS start, 499999 AS end UNION ALL
SELECT 700001, NULL
)
SELECT
t2.ItemId,
t1.start,
COALESCE(t1.[end], t2.[To]) AS [end]
FROM cte t1
INNER JOIN ItemRange t2
ON (t2.[From] <= t1.[end] OR t1.[end] IS NULL) AND t2.[To] >= t1.start
WHERE
t2.ItemId = 1;
[117 ]