zulip/web
Elizabeth Funk bff6be22eb flatpickr: Add check for undefined 'hotkey' to fix type errors.
The flatpickr keyboard UI functions are very confusing. We previously
had a bug where typing keys that were not keyboard shortcuts or
numeric values could throw an exception due to accessing hotkey.name
when hotkey was undefined.

Fix this, and add a bundle of comments improving the documentation of
this confusing code path. Unfortunately, the implementation is still
somewhat mysterious; we leave debugging that to future work.

Fixes #24773.

Co-authored-by: Tim Abbott <tabbott@zulip.com>
2023-04-10 12:56:30 -07:00
..
e2e-tests compose: Rename recipient selector classes to be more descriptive. 2023-03-31 13:45:24 -07:00
generated
html
images navbar: Add Ionic search icon and use for navbar search. 2023-03-24 16:30:15 -07:00
shared dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
src flatpickr: Add check for undefined 'hotkey' to fix type errors. 2023-04-10 12:56:30 -07:00
styles navbar: Fix alignment of `search_close` icon on device width < $sm_min. 2023-04-10 08:09:18 -07:00
templates web: Use `uri` instead of `url`. 2023-04-10 10:26:48 -07:00
tests web: Use `uri` instead of `url`. 2023-04-10 10:26:48 -07:00
third bootstrap: Move progress bar styling out of bootstrap CSS. 2023-04-05 15:47:14 -07:00
.browserslistrc webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
.gitignore
babel.config.js dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
debug-require-webpack-plugin.ts
debug-require.js
postcss.config.js postcss: Enable postcss-preset-env. 2023-03-20 11:26:30 -07:00
webpack.assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
webpack.config.ts templates: Enable Handlebars strict mode. 2023-04-05 15:23:54 -07:00
webpack.dev-assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00