Details
- 
    Bug 
- 
    Resolution: Invalid
- 
    Major 
- 
    None
- 
    6.2.1
- 
    None
- 
        Unknown
- 
        
Description
On javascript.vm, we have:
    ## --------------------------------
    ## Store the space name, page name, wiki name, full document name (for convenience since it can be reconstructed
    ## from the individual wiki/space/page names), and other metadata, so that it can be accessed from Javascript code.
    ## For example, to pass it to the server side using an Ajax query.
    ## Usage example: var name = $$("meta[name='page']")[0].content;
    ##
    ## --------------------------------
    <meta name="document" content="$escapetool.xml($doc.fullName)"/>
    <meta name="wiki" content="$escapetool.xml($doc.wiki)"/>
    <meta name="space" content="$escapetool.xml($doc.space)"/>
    <meta name="page" content="$escapetool.xml($doc.name)"/>
    <meta name="version" content="$doc.version"/>
    <meta name="restURL" content="${request.contextPath}/rest/wikis/${xcontext.database}/spaces/$escapetool.url(${doc.space})/pages/$escapetool.url(${doc.name})"/>
    <meta name="form_token" content="$!{services.csrf.token}"/>
But when I write a script using:
$$("meta[name='wiki']")[0].content
It does not work.
Actually
$$("meta[name='wiki']")
returns an empty array.
Meanwhile
$$("meta[name='page']")
returns an array with the desired element.
I guess it breaks some extensions that uses these meta-tags.