Current functionality:

/teleport takes no subcommands and toggles the teleport window on and off

Desired functionality:

/teleport takes 0-1 subcommands.

If no subcommand is given, toggle the teleport window on and off.

If 1 subcommand is given, and it is a valid zone or Aetheryte, initiate teleport to the given zone or Aetheryte. If a particular zone has multiple Aetherytes, either mark it as an invalid subcommand or default to the first valid Aetheryte in the area.

Example:

/teleport "Central Shroud"
/teleport "Bentbranch Meadows"

Use cases

Can make macros for 1 button teleport to places you go often.

Can type out where you want to go instead of searching through the teleport list for it.