Skip to content

docs: document 1.3.0 autosuggest regression, run JS tests in CI - #42

Merged
emuuu merged 4 commits into
mainfrom
docs/autosuggest-1-3-0-regression
Sep 24, 2026
Merged

emuuu merged 4 commits into
mainfrom
docs/autosuggest-1-3-0-regression

Conversation

@emuuu

@emuuu emuuu commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Follow-up to #40 for the 1.3.0 autosuggest keyboard regression, released as HerePlatform.NET.Blazor 1.4.1.

  • docs: the changelog marks 1.3.0 as known broken, names 1.3.1 as the fix and withdraws the 1.3.0 @onkeydown:preventDefault guidance. The PreventDefaultKeyDown obsolete message now says why the property is no longer needed and what to do instead.
  • ci: the node:test suites in tests/HerePlatform.Blazor.Tests.Js now run in CI and before a Blazor release. Previously nothing ran them.
  • test: fixes the intermittent Collection was modified failure in Search_With_CircleFilter_Omits_At_Parameter. Adds a regression test for arrow-key navigation; it fails against 1.2.0 and 1.3.0.
  • docs generator: <see cref/> and <paramref/> are rendered as text instead of leaving gaps in api-docs.json and rest-api-docs.json.

No runtime behavior changes.

Mark 1.3.0 as known broken in the changelog, name 1.3.1 as the fix and withdraw the 1.3.0 guidance to bind @onkeydown:preventDefault. Sharpen the PreventDefaultKeyDown obsolete message and add an upgrade note to the component docs.
The node:test suites in tests/HerePlatform.Blazor.Tests.Js were never run automatically. Add a js-tests CI job and an optional js-test-directory input to the release workflow, set for the Blazor package.
The debounce timer thread can record a JS invocation while the test enumerates them, which failed Search_With_CircleFilter_Omits_At_Parameter intermittently with 'Collection was modified'. Retry the read instead.

Also cover that arrow-key navigation does not reintroduce the static onkeydown:preventDefault modifier (fails against 1.2.0 and 1.3.0).
XElement.Value dropped self-closing <see cref/> and <paramref/> tags, leaving gaps such as 'The provides' in api-docs.json and rest-api-docs.json.
@emuuu
emuuu merged commit 66e79a1 into main Sep 24, 2026
12 checks passed
@emuuu
emuuu deleted the docs/autosuggest-1-3-0-regression branch September 24, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant