From f721bf6609a9b9da5c367b22306bf20ed4ceaf80 Mon Sep 17 00:00:00 2001 From: Jaxon Lewis-Wilson Date: Tue, 5 May 2026 16:32:12 +0800 Subject: [PATCH] Revert "feat: dont inject weightings page in assements without results" This reverts commit 2aecd63850cb68bd65b0af8c16ae0aa551f0ec02. Reverting so that I can solve the indexing issue. Only marked assessments are getting indexed, which is incorrect behaviour that slipped testing when the plugin was first made. --- src/plugins/built-in/assessmentsAverage/utils.ts | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/plugins/built-in/assessmentsAverage/utils.ts b/src/plugins/built-in/assessmentsAverage/utils.ts index b282a1b1..ae6cbc19 100644 --- a/src/plugins/built-in/assessmentsAverage/utils.ts +++ b/src/plugins/built-in/assessmentsAverage/utils.ts @@ -791,19 +791,6 @@ export function injectWeightingsTab(api: any) { if (!tabList || !container) return; if (tabList.querySelector(".betterseqta-weightings-tab")) return; - const selectedTitle = document - .querySelector( - "[class*='AssessmentItem__AssessmentItem___'][class*='selected___'] [class*='AssessmentItem__title___']", - ) - ?.textContent?.trim(); - const selectedAssessmentID = selectedTitle - ? api.storage.assessments?.[selectedTitle] - : undefined; - - // Only inject for assessments that exist in the marks/task dataset. - // This avoids showing the tab on PENDING/UPCOMING "details-only" assessments. - if (!selectedAssessmentID) return; - const cls = resolveTabSetClasses(); const prefix = (tabList.querySelector("li") as HTMLElement).id.replace(