I'll post this to my blog as well: www.nicolaerusan.com
Not sure if it's a bug or not in Chrome. But I do recall having made a more complex Chrome extension before, where we were using the same background page strategy to handle the Cross-Origin behavior.
In either case, Chrome Extension documentation is in much better shape than Safari Extension documentation at this point.