Fix: init macros before extensions (#4988) * Fix: init macros before extensions * Add an anchor comment for future reference
Signed| @@ -702,7 +702,6 @@ async function firstLoadInit() { | ||
| 702 | 702 | initDynamicStyles(); |
| 703 | 703 | initTags(); |
| 704 | 704 | initBookmarks(); |
| 705 | - initMacros(); | |
| 706 | 705 | await getUserAvatars(true, user_avatar); |
| 707 | 706 | await getCharacters(); |
| 708 | 707 | await getBackgrounds(); |
| @@ -7754,6 +7753,10 @@ export async function getSettings() { | ||
| 7754 | 7753 | |
| 7755 | 7754 | selected_button = settings.selected_button; |
| 7756 | 7755 | |
| 7756 | + // TODO: Move me into firstLoadInit when experimental toggle is removed | |
| 7757 | + // power_user.experimental_macro_engine | |
| 7758 | + initMacros(); | |
| 7759 | + | |
| 7757 | 7760 | if (data.enable_extensions) { |
| 7758 | 7761 | const enableAutoUpdate = Boolean(data.enable_extensions_auto_update); |
| 7759 | 7762 | const isVersionChanged = settings.currentVersion !== currentVersion; |