WebStorm 2016.2.1 EAP, 162.1447: ui-router state diagram and bug fixes

We are rolling out a preview for the WebStorm 2016.2.1 (162.1447), a bug-fix update to the recently released major WebStorm update.

You can download it here and install side by side with the stable version of WebStorm or, if you have WebStorm 2016.2 installed and you’re subscribed to the EAP update channel, you should soon get a notification in the IDE about a patch update.

ui-router state diagram

With this new feature (that we were still finishing at the moment of the initial WebStorm 2016.2 release), you can see a diagram illustrating the relations between views, states and templates in AngularJS app that use ui-router. You can invoke Show AngularJS ui-router State Diagram from the Find action dialog (Shift-Cmd-A on OS X or Shift-Ctrl-A on Windows and Linux) or from the file context menu in the editor.


WebStorm 2016.2.1 EAP also brings lots of bug fixes and minor improvements. We’ve addressed the issue with debugging Karma tests from the IDE. The full list of addressed issues can be found in the Release notes.

Please report any issues to our tracker. Thanks!

Your WebStorm Team


About Ekaterina Prigara

Ekaterina Prigara is WebStorm product marketing manager at JetBrains. She's passionate about new technologies, UX and coffee.
This entry was posted in Cool Feature and tagged , , . Bookmark the permalink.

12 Responses to WebStorm 2016.2.1 EAP, 162.1447: ui-router state diagram and bug fixes

  1. lizhihua says:

    funct -> function () {
    Is there any method i can use tab to shortcut convert arrow function like this?

    My expect is like this:
    xxx -> () => {


  2. Ethan Kravitz says:

    Is there any timeline for adding emoji support in the editor? We develop modern mobile apps and this is killing me.

    • Ekaterina Prigara says:

      Sorry, no estimates on that yet. Please vote for and follow this issue: https://youtrack.jetbrains.com/issue/IDEA-111788

      • Ethan Kravitz says:


        I did vote and comment, but the ticket has been open for 3 years! The last comment before me was: “100 votes, 50 comments and 15 similar issues, it’s time to do it please.” What else do you need? It is still in the Submitted state 3 years later with no comments or updates from Jetbrains team. If I need to switch editors and get a refund for my license, I will be sad. I have been an otherwise happy paying customer for many years. Please light some fire under the appropriate decision makers! Thank you.

  3. Tom says:

    I really appreciate the “ui-router state diagram” feature, but it lacks a key feature.
    Currently the diagram can only be generated if ui-router states are declared with the name parameter containing a plain string.
    If this parameter contains a variable (in our case, all state ids are stored in a service to improve overall maintainability) is doesn’t work.

    Are you planning to improve this feature ?

    Thanks in advance

  4. Konrad Kleine says:

    Hi! When I run the command “Show AngularJS ui-router State Diagram” I get the error: “no router states found”. What can I do about it?

Leave a Reply to lizhihua Cancel reply

Your email address will not be published. Required fields are marked *