One of my pet peeves is sites that screw up tabbed browsing. I have already written an article on How incompetent webdesign breaks tabbed browsing, and will not repeat this discussion here.
However, I am currently in a less than brilliant mode after having added two pages to my blog, despite the anti-tab behaviour of WordPress, and I tend to get rid of my annoyance at things by writing about them:
Carelessly, I clicked on “Add new post” when I wanted to add the first. I soon realized my mistake, and moved on to “Add new page”, keeping the old tab open to copy the contents of the title and main text. So far so good.
Next I proceeded to add the second page, making sure to use “Add new page” to begin with. I made some previews and corrections, was about to hit “Publish”—and noticed that I am somehow on the “Add new post” page again! (Notably, my first attempt at a preview somehow started to reload the wrong tabs.) Now somewhat annoyed, I repeated again, making very, very sure to click on “Add new page”, made another preview, published, and proceeded to make sure that all links are as they should be in the various link listings. To my surprise they were not. I investigated further—and found that the page was somehow published as a post… I delete everything, start over again, and, fortunately, the third time was the charm.
Add to this that the “Preview” functionality is somewhat annoying, using an explicit target page in a manner that also breaks tabbed browsing. Notably, the natural way to open it for an experienced surfer is to manually open a separate background tab and only switch to that tab when (the lengthy) loading is over. The resulting page will, however, not share the target id, which makes for chaos. It would be better to leave these decisions to the user.
(The action names used above are a little approximative, for simplicity.)