fixes #1813 and adds a default service name if its missing
open API docs in a separate tab by default