diff --git a/tools/cldr-apps/js/src/esm/cldrForum.mjs b/tools/cldr-apps/js/src/esm/cldrForum.mjs index a80f369d443..9ad0b77eeef 100644 --- a/tools/cldr-apps/js/src/esm/cldrForum.mjs +++ b/tools/cldr-apps/js/src/esm/cldrForum.mjs @@ -432,14 +432,7 @@ function loadHandlerForSubmit(data) { cldrLoad.reloadV(); // main Forum page } else { cldrForumPanel.updatePosts(null); // Info Panel - // TODO: refresh forum icons (👁️‍🗨️, 💬) in the main table - // Reference: https://unicode-org.atlassian.net/browse/CLDR-17461 - // Calling expediteStatusUpdate does not have the desired effect, since - // the status response json.localeStamp only changes due to recent votes, - // not due to recent posts. - // cldrSurvey.expediteStatusUpdate(); // refresh forum icons in the main table - // console.log("cldrForum.loadHandlerForSubmit called expediteStatusUpdate"); - // cldrTable.refreshSingleRow(...) + cldrSurvey.expediteStatusUpdate(); // update forum icons (👁️‍🗨️, 💬) in the main table } } else { const post = $(".post").first(); diff --git a/tools/cldr-apps/js/src/esm/cldrTable.mjs b/tools/cldr-apps/js/src/esm/cldrTable.mjs index f6fcd7a41ad..45616958bac 100644 --- a/tools/cldr-apps/js/src/esm/cldrTable.mjs +++ b/tools/cldr-apps/js/src/esm/cldrTable.mjs @@ -531,7 +531,7 @@ function reallyUpdateRow(tr, theRow) { /* * Set up the "comparison cell", a.k.a. the "English" column. */ - if (comparisonCell && !comparisonCell.isSetup) { + if (comparisonCell) { updateRowEnglishComparisonCell(tr, theRow, comparisonCell); } @@ -750,6 +750,7 @@ function updateRowCodeCell(tr, theRow, cell) { * Called by updateRow. */ function updateRowEnglishComparisonCell(tr, theRow, cell) { + cldrDom.removeAllChildNodes(cell); let trHint = theRow.translationHint; // sometimes null if (theRow.displayName) { cell.appendChild(