| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-02-25 | 1.5 kB | |
| v4.1.0 - Plugin ecosystem and architecture improvements source code.tar.gz | 2026-02-25 | 1.2 MB | |
| v4.1.0 - Plugin ecosystem and architecture improvements source code.zip | 2026-02-25 | 1.4 MB | |
| Totals: 3 Items | 2.7 MB | 0 | |
This update addresses core architecture improvements for plugins, other general improvements and fixes from Github issues.
Fixes and Improvements
- Improvements: Improved module entry architecture to support better tree-shaking by separating auto-init and manual-init flows. Added a dedicated preline/non-auto entry for explicit initialization, while preserving preline as the plug-and-play auto-init path. Also marked side-effectful entries explicitly and kept per-plugin imports preline/plugins/ as the recommended on-demand integration path.[Issue [#697]]. - Improvements: Add searchMatchMode to HSSelect ("substring", "chars-sequence", "token-all", "hybrid") to improve multi-word and non-consecutive matching, so queries like "Alpha Charlie" can match "Alpha Bravo Charlie Delta" while keeping legacy isSearchDirectMatch backward compatible. [Issue [#730]] - Fixed: HSOverlay.autoInit() re-initialization behavior after dynamic DOM updates to ensure overlays close correctly and restore the hidden state without getting stuck open. [Issue [#704]] - Fixed: Incorrect positioning of fixed dropdowns inside sticky containers. - Fixed: Accessibility issues within nested components. - Fixed:* Fixed tooltips getting stuck in some cases - for example, when scrolling the page quickly, they wouldn’t disappear.