The dash-extensions package is a collection of utility functions, syntax extensions, and Dash components that aim to improve the Dash development experience
The app does not appear to trigger any event listeners (like, the entire app stopped working) as a result of wrapping the dbc.Input with de.Keyboard (which is a pretty significant failure in error handling).
Based on the suggestion for tracking an "Enter" keypress to submit a form, the following code supposedly works with dash-mantine-compenents, but doesn't work for me with dash-bootstrap-components.
Recommended Code (Mantine)
The following code supposedly works (from the link above):
Not Working Code (Bootstrap)
Resulting Behaviour
dbc.Input
withde.Keyboard
(which is a pretty significant failure in error handling).