fix: address QA P1 + P2 findings from 9aa5309 review
P1 fix: Add class_exists() guard in PRC_Preset_Provider before instantiating PR Core repository classes. If PR Core constant is defined but classes fail to autoload, fall back to defaults instead of crashing. P2 fixes: - Remove unused nonce from wp_localize_script (all endpoints public) - Add cross-reference comments pinning SYRINGE_UNITS_PER_ML across PRC_Math, calculator.js, and prcConfig.syringeUnits QA verdict: qa-reviews/peptide-reconstitution-calculator/2026-04-17-9aa5309.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2
assets/js/calculator.js
Normal file → Executable file
2
assets/js/calculator.js
Normal file → Executable file
@@ -15,6 +15,8 @@
|
||||
|
||||
/* ── Constants ────────────────────────────────────────────────────── */
|
||||
|
||||
// Must match PRC_Math::SYRINGE_UNITS_PER_ML in class-prc-math.php
|
||||
// and prcConfig.syringeUnits in class-prc-shortcode.php.
|
||||
var SYRINGE_UNITS_PER_ML = 100;
|
||||
|
||||
/* ── State ────────────────────────────────────────────────────────── */
|
||||
|
||||
Reference in New Issue
Block a user