From 1de7540bdc73ecd3448767138c3e349325031a61 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:45:58 -0400 Subject: [PATCH 1/4] spelling: collapse Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- src/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style.css b/src/style.css index 78bc877..20d4190 100644 --- a/src/style.css +++ b/src/style.css @@ -39,7 +39,7 @@ form.__ns__-toggle > label { margin-right: var(--length2); } -/* Since toggles won’t wrap on narrow screens, collpase to content. */ +/* Since toggles won’t wrap on narrow screens, collapse to content. */ form.__ns__-toggle > label, form.__ns__-toggle .__ns__-input { width: initial; From b1ad7579751618d0b590c289f1adf0b237176a33 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:46:49 -0400 Subject: [PATCH 2/4] spelling: dependent Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cb536eb..de362d9 100644 --- a/README.md +++ b/README.md @@ -524,7 +524,7 @@ If the *template* object is not specified, the given inputs are wrapped in a DIV [Source](./src/bind.js) · [Notebook](https://observablehq.com/@observablehq/synchronized-inputs) · The bind function allows a *target* input to be bound to a *source* input, synchronizing the two: interaction with the *source* input will propagate to the *target* input and *vice versa*. -The relationship between *target* and *source* is not symmetric: the *target* input should be considered a dependant of the *source* input, and if desired, only the *source* should be declared an Observable view. +The relationship between *target* and *source* is not symmetric: the *target* input should be considered a dependent of the *source* input, and if desired, only the *source* should be declared an Observable view. When the *target* emits a type-appropriate event, the *target*’s type-appropriate value will be applied to the *source* and a type-appropriate event will be dispatched on the *source*; when the *source* emits a type-appropriate event, the *source*’s type-appropriate value will be applied to the *target*, but *no event will be dispatched*, avoiding an infinite loop. From ffed567dd2b868b8e54cb46ba5f12e89f7c07549 Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:37:21 -0400 Subject: [PATCH 3/4] spelling: fall back Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index de362d9..cc47815 100644 --- a/README.md +++ b/README.md @@ -216,7 +216,7 @@ If *validate* is not defined, [*number*.checkValidity](https://html.spec.whatwg. The *format* function should return a string value that is compatible with native number parsing. Hence, the default [formatTrim](#formatTrim) is recommended. -If a *transform* function is specified, an inverse transform function *invert* is strongly recommended. If *invert* is not provided, the Range will fallback to Newton’s method, but this may be slow or inaccurate. Passing Math.sqrt, Math.log, or Math.exp as a *transform* will automatically supply the corresponding *invert*. If *min* is greater than *max*, *i.e.* if the extent is inverted, then *transform* and *invert* will default to `(value) => -value`. +If a *transform* function is specified, an inverse transform function *invert* is strongly recommended. If *invert* is not provided, the Range will fall back to Newton’s method, but this may be slow or inaccurate. Passing Math.sqrt, Math.log, or Math.exp as a *transform* will automatically supply the corresponding *invert*. If *min* is greater than *max*, *i.e.* if the extent is inverted, then *transform* and *invert* will default to `(value) => -value`. #### Inputs.number([*extent*, ]*options*) From ef9148764b5b58626577991664191d35c953681a Mon Sep 17 00:00:00 2001 From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:47:06 -0400 Subject: [PATCH 4/4] spelling: materialized Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --- src/table.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/table.js b/src/table.js index ad1efd4..711ebfd 100644 --- a/src/table.js +++ b/src/table.js @@ -248,7 +248,7 @@ function initialize( const check = inputof(theadr); if (check == null) return; check.disabled = !multiple && !selected.size; - check.indeterminate = multiple && selected.size && selected.size !== N; // assume materalized! + check.indeterminate = multiple && selected.size && selected.size !== N; // assume materialized! check.checked = selected.size; value = undefined; // lazily computed }