The Supremes are scheduled to hear the case in October.

The Supremes issued a very limited injunction allowing persons from those banned nations to travel freely to the US if they have family or business here. The injunction allows the administration to ban only those who have no such ties, until the Supremes rule on the ban. In the meantime those refugees without ties to the US are on hold.

At this point, I would say that Trump has still been thwarted, just not as thoroughly. We'll have to see what the high court says in four or five months.

There is no reason for "chagrin" among Democrats. The ban is now confined to persons from six countries who have no US connections, for a period of four months until the Supreme Court rules.