fix: prevent Loading text flash on page load
- Remove data-i18n="loading" from lesson title and module name - Start with empty content instead of "Loading..." placeholder - Remove data-i18n attribute after restoring cache to prevent overwrites
This commit is contained in:
@@ -214,9 +214,12 @@ function restoreLessonCache() {
|
||||
const data = JSON.parse(cached);
|
||||
if (data.moduleTitle && elements.moduleName) {
|
||||
elements.moduleName.textContent = data.moduleTitle;
|
||||
// Remove data-i18n so applyTranslations won't overwrite
|
||||
elements.moduleName.removeAttribute("data-i18n");
|
||||
}
|
||||
if (data.lessonTitle && elements.lessonTitle) {
|
||||
elements.lessonTitle.textContent = data.lessonTitle;
|
||||
elements.lessonTitle.removeAttribute("data-i18n");
|
||||
}
|
||||
if (data.lessonDescription && elements.lessonDescription) {
|
||||
elements.lessonDescription.innerHTML = data.lessonDescription;
|
||||
|
||||
Reference in New Issue
Block a user