Extra . causes page to hang

(Bug, Closed -> Fixed, Priority: Critical, Test Status: Unit tested , Reported By Bad Link: Thing 3y284oe not found, )
Summary: This seems like it has to be some sort of weird parsing error in QL, but damned if I know what offhand.
Original email from Eric:
I accidentally left an extra period in a page when copy-pasting a new OID, so instead of

[[.9v5kfqs -> _showLink(""(FAQ)"")]]

I had

[[..9v5kfqs -> _showLink(""(FAQ)"")]]

I would expect this to give an error; instead, the page simply hung at "Loading..." for... well, it's been roughly 5 minutes so far?

(Upon correcting the error, the page loaded in another tab in under a second.)