Capturing text with a bookmarklet in IOS7
AFAIK it's no longer possible.

Tried looking at the contents of window.getSelection() by remote debugging my iPhone through Safari. Text is indeed deselected. But even visually, I'm able to see that text is deselected when you tap a link or open the bookmarks menu.

In regards to describing this as "broken", I suppose it's a matter of how you look at it. It could be argued that deselecting is the correct behavior and therefore I doubt it's something that'll get "fixed".