## 経緯
[[Emoji Toolbar]]は起動直後にすべての絵文字を表示するため、1~2秒の表示ラグがある。これを解消したい。
## 方針
~~リポジトリはメンテされていなそうであり、バージョンアップもないため、~~[^1] 直接[[JavaScript]]コードをいじる。バージョンは`0.2.2`。
## 変更内容
`plugins/obsidian-emoji-toolbar/main.js`の17294行目あたりに以下を挿入する。
```diff:main.js
EmojiFuzzySuggestModal.prototype.renderSuggestion = function (item, el) {
_super.prototype.renderSuggestion.call(this, item, el);
this.updateSuggestionElForMode(item, el);
};
+ EmojiFuzzySuggestModal.prototype.getSuggestions = function (query) {
+ return _super.prototype.getSuggestions.call(this, query).slice(0, 30);
+ };
EmojiFuzzySuggestModal.prototype.updateSuggestionElForMode = function (item, el) {
```
----
**💽Change log**
- #2022/01/25 更新
- #2022/01/24 作成
[^1]: 2022/01/25 に大きなバージョンアップがされていた