From 2c5a334e658b8bdf71aaef8ba788ef4412ae3c8a Mon Sep 17 00:00:00 2001 From: Oliver Byford Date: Fri, 18 Jun 2021 14:48:49 +0100 Subject: [PATCH] Simplify lookup in radio conditional reveal sync Use document.getElementById rather than document.querySelector which requires us to manually prepend the hash to get an ID selector. --- src/govuk/components/radios/radios.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/govuk/components/radios/radios.js b/src/govuk/components/radios/radios.js index 1e891661da..5c4424439a 100644 --- a/src/govuk/components/radios/radios.js +++ b/src/govuk/components/radios/radios.js @@ -77,7 +77,7 @@ Radios.prototype.syncAllConditionalReveals = function () { * @param {HTMLInputElement} $input Radio input */ Radios.prototype.syncConditionalRevealWithInputState = function ($input) { - var $target = document.querySelector('#' + $input.getAttribute('aria-controls')) + var $target = document.getElementById($input.getAttribute('aria-controls')) if ($target && $target.classList.contains('govuk-radios__conditional')) { var inputIsChecked = $input.checked