Get 100 last tags in repo via explorer for githab apiv3

Hello there,

I’m a bit confused about kind of sorting the output in graphql. For example, I’ve created such request just to get all the repository tags in descending order by creation date (TAG_COMMIT_DATE):

{
  repository(owner: "webpack", name: "webpack") {
    nameWithOwner
    refs(refPrefix: "refs/tags/", last: 100, orderBy: {field: TAG_COMMIT_DATE, direction: ASC}) {
      nodes {
        name
      }
    }
  }
}

But i’m getting the strange response

{
  "data": {
    "repository": {
      "refs": {
        "edges": [
          {
            "node": {
              "name": "v0.9.0-rc26"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc25"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc24"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc23"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc22"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc21"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc20"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc19"
            }
          },
          {
            "node": {
              "name": "v0.9.0-rc18"
            }
          },
-- OUTPUT WAS CUT ---

You can check that it’s not last 100 tags https://github.com/webpack/webpack/tags. Can’t get what order is that and what the reason of that. Without using order by I do not get what i’m looking for as well. How can I get 100 last tags of repo? Thanks in advance for reply!