This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
There appears to be no error code prescribed for the case where xsl:global-context-item specifies use="required", and no global context item is supplied. We also seem to be missing a test case for this condition.
I propose to use XTDE3086
Test case glob-cxt-item-012 added
Ha, you are right, and we raise XTTE0590. Perhaps it makes sense here? "A type error is signaled if there is a package with an xsl:global-context- item declaration specifying a required type that does not match the supplied global context item. The error code is the same as for xsl:param: [see ERR XTTE0590]." We could say "...specifying a required type, or failing to provide a required item, that does not match..." Sounds to me this should go into an erratum. PS: any reason for that particular number? It seems very specific and there is no number in its vicinity (not that it matters much though).
I chose the number because 3087 is used nearby.
Erratum E6 has been drafted
The erratum was approved.