diff --git a/packages/eslint-plugin-template/docs/rules/accessibility-valid-aria.md b/packages/eslint-plugin-template/docs/rules/accessibility-valid-aria.md
index 2ccb16825..764497eea 100644
--- a/packages/eslint-plugin-template/docs/rules/accessibility-valid-aria.md
+++ b/packages/eslint-plugin-template/docs/rules/accessibility-valid-aria.md
@@ -341,6 +341,32 @@ The rule does not have any configuration options.
#### ✅ Valid Code
+```html
+
+```
+
+
+
+---
+
+
+
+#### Default Config
+
+```json
+{
+ "rules": {
+ "@angular-eslint/template/accessibility-valid-aria": [
+ "error"
+ ]
+ }
+}
+```
+
+
+
+#### ✅ Valid Code
+
```html
additions
```
@@ -394,7 +420,33 @@ The rule does not have any configuration options.
#### ✅ Valid Code
```html
-
+
+```
+
+
+
+---
+
+
+
+#### Default Config
+
+```json
+{
+ "rules": {
+ "@angular-eslint/template/accessibility-valid-aria": [
+ "error"
+ ]
+ }
+}
+```
+
+
+
+#### ✅ Valid Code
+
+```html
+
```
diff --git a/packages/eslint-plugin-template/src/rules/accessibility-valid-aria.ts b/packages/eslint-plugin-template/src/rules/accessibility-valid-aria.ts
index c6d96521a..3ea7564da 100644
--- a/packages/eslint-plugin-template/src/rules/accessibility-valid-aria.ts
+++ b/packages/eslint-plugin-template/src/rules/accessibility-valid-aria.ts
@@ -134,7 +134,7 @@ function isInteger(value: unknown): boolean {
function isNumeric(value: unknown): boolean {
return (
!Number.isNaN(Number.parseFloat(value as string)) &&
- Number.isFinite(value as number)
+ Number.isFinite(Number(value))
);
}
diff --git a/packages/eslint-plugin-template/tests/rules/accessibility-valid-aria/cases.ts b/packages/eslint-plugin-template/tests/rules/accessibility-valid-aria/cases.ts
index 566c18b36..c4c1584b8 100644
--- a/packages/eslint-plugin-template/tests/rules/accessibility-valid-aria/cases.ts
+++ b/packages/eslint-plugin-template/tests/rules/accessibility-valid-aria/cases.ts
@@ -14,9 +14,11 @@ export const valid = [
'aria-haspopup
',
'aria-pressed
',
' ',
+ '',
'additions
',
'checked
',
- '
',
+ '
',
+ '
',
'Text
',
`