a bug in chrome or webkit -- probably webkit