Oliver Geer

Results 43 issues of 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...

bug
area:existing-plugin
priority:low

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...

area:existing-plugin
area:tests
priority:high

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.

bug
documentation
area:browser
priority:medium

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...

documentation
enhancement
priority:high

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...

enhancement
help wanted
priority:medium
breaking-change

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...

bug
help wanted
area:core
priority:medium

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`...

bug
area:core
priority:high
breaking-change

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...

enhancement
area:core
priority:high
breaking-change

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...

bug
area:core
priority:low
breaking-change