I've never seen xdebug and any IDE behave this way, but never used PHPStorm until this week.
I'm working on a Symfony 2 project with many various deeply-nested include vendor libraries, PHP 5.4, PHPStorm 8, and running the server in remote configuration mode to xdebug on a docker container inside a CentOS VM on Mac OS X Mavericks.
I have gone through various docs and tutorials on setting up the connection between PHP Xdebug and PHPStorm, and if I choose stop at first line, my index.php can be debugged as expected.
At one point I had to path map a particular file, and that worked for that file.
Now I have a new file I'm trying to step into or stop on breakpoint, and it will not work either way. PHPStorm is not prompting me for the file nor bringing up the path mapping option for it. The IDE just sits idle and my browser just spins, eventually getting a 503 from nginx. If I hit the PHPStom xdebug play button and reload the page it comes right back to the first line on index.php.
Is there a way to manually add paths to path mapping like in NetBeans? I cannot for the life of me figure this one out.