Oliver Geer
Oliver Geer
When multiple plugins of the same class are added to a template, undesired and undocumented behaviour will often occur occur. This shouldn't occur: plugins of the same class should be...
Firstly, I do realise that in README.md and in past issue comments you have explicitly mentioned this plugin is not designed to support long captions. However, **I would be interested...
Typing some text to find and replace or a line number to go to can cause slowness now and make the next keystroke not be displayed for a while, so...
Document this / find a fix. This is not the case in Firefox on Linux, Chromium on Linux, Firefox on macOS, Safari on macOS, Arc on macOS.
The [code-input.js+ESM documentation](https://v2.code-input-js.org/modules-and-frameworks/hljs/esm/) doesn't make it self-explanatory. I tried using vanilla TypeScript and it initially complained until both `module` and `moduleResolution` were set to `nodeNext`. Not caused by code-input.js but...
If I've notified you, **or you've just come across this**, I'd love ❤️ it if you could give feedback (here or via email to [email protected]). However, feel free to take...
Reproduced in Firefox 140.0.2-1. The code-input has CSS `z-index` of 0, and the navigation bar is defined before the code-input and has `z-index` of 1. This makes clicking on the...
Key events used in plugins are not always the best choices. For example, `keydown` is listened to for enter key presses to create newlines in the indent plugin, but `beforeinput`...
I was scared of doing this earlier because I was afraid it could cause a breaking change between code-input.js and especially third-party plugins which may delete or mess with code-input...
If any other custom element with the name `code-input` is loaded, it will clash. * The JavaScript could be made with a try...catch statement to only register with the name...