Fix typo in macros.md
Closes #26540.
PiperOrigin-RevId: 783497990
Change-Id: I08ff948dda75cf46fdc5afe596e373ff0b034b5b
diff --git a/site/en/extending/macros.md b/site/en/extending/macros.md
index 5cfc337..5d34bab 100644
--- a/site/en/extending/macros.md
+++ b/site/en/extending/macros.md
@@ -56,7 +56,7 @@
Attribute type declarations accept the
[parameters](https://bazel.build/rules/lib/toplevel/attr#parameters),
`mandatory`, `default`, and `doc`. Most attribute types also accept the
-`configurable` parameter, which determines wheher the attribute accepts
+`configurable` parameter, which determines whether the attribute accepts
`select`s. If an attribute is `configurable`, it will parse non-`select` values
as an unconfigurable `select` – `"foo"` will become
`select({"//conditions:default": "foo"})`. Learn more in [selects](#selects).