Fix #1272 and make a couple additional improvements, refactor active profile page so it uses the same html layout as the container list