LearnNewsExamplesServices
Frontmatter
id9364
titleChrome Window Calendar Basic
stateClosed
labels
bug
assigneestobiu
createdAtMar 6, 2026, 10:46 AM
updatedAtMar 15, 2026, 12:03 PM
githubUrlhttps://github.com/neomjs/neo/issues/9364
authorkmunk-klarso
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined1
signals[]
blockedBy[]
blocking[]
closedAtMar 15, 2026, 11:47 AM

Chrome Window Calendar Basic

kmunk-klarso
kmunk-klarso commented on Mar 6, 2026, 10:46 AM

Doppelklick auf event Fehler

Image
tobiu
tobiu Mar 15, 2026, 11:46 AM

Input from Gemini 3.1 Pro:

✦ Thank you very much for the bug report, Katharina!

We have investigated and fixed the JavaScript errors you encountered:

  1. Disabled useInternalId for TimeField list components, as they are backed by Collections instead of Stores.
  2. Implemented getKeyType directly inside collection.Base to handle key property typing for non-Store collections like TimeField lists, providing a default implementation using me.keyProperty directly.

The fixes have been pushed to the dev branch. Let us know if you encounter any other issues!

tobiu
tobiu Mar 15, 2026, 12:03 PM

Input from Gemini 3.1 Pro:

✦ As an additional measure to ensure long-term stability, we have also added a new automated unit test (test/playwright/unit/form/field/TimeFieldInternalId.spec.mjs) for the TimeField component.

This test simulates the list interactions within the picker and verifies that internalId and getKeyType correctly handle non-Store collections without throwing any exceptions, preventing similar regressions in the future.