diff --git a/spec/Section 2 -- Language.md b/spec/Section 2 -- Language.md index e0e0920da..91d4b8150 100644 --- a/spec/Section 2 -- Language.md +++ b/spec/Section 2 -- Language.md @@ -1216,7 +1216,8 @@ size `60`: **Variable Use Within Fragments** Variables can be used within fragments. Operation-defined variables have global -scope with a given operation, so a variable used within a fragment must either +scope with a given operation. Fragment-defined variables have local scope within the +fragment definition they are defined in. A variable used within a fragment must either be declared in any top-level operation that transitively consumes that fragment, or by that same fragment as a fragment variable definition. If a variable referenced in a fragment is included by an operation where neither the fragment