Closed Bug 704722 Opened 8 years ago Closed 8 years ago
Incorrect regexp in Open
Minor RegExp issue in the webSearchTab.js code that tries to validate clicked links come from Google search requests. http://hg.mozilla.org/comm-central/annotate/4b427d4f3721/mail/base/content/webSearchTab.js#l244 A regexp of "\/url?" will match "/ur"-anything because the question mark makes the "l" optional. What you really want there is /^\/url\?/.test() Not really a big deal since you're also checking the host, unlikely that Google would try to fool Thunderbird for malicious purposes. If anything you'll match too much and then send legit intra-Google URLs to the external browser.
It seems that Google doesn't use redirects for its search results anymore (nor does Yahoo), so we should just remove this. We need to keep the special-casing for the Yahoo host name though, since image search is on a different subdomain.
Do we need to fix this before we release 10.0 ?
As discussed on irc, this should fix it so that just search? urls stay within google (assuming the pre & post hosts are the same).
Assignee: nobody → mbanner
Status: NEW → ASSIGNED
Attachment #591270 - Flags: review?(squibblyflabbetydoo)
Comment on attachment 591270 [details] [diff] [review] The fix Looks good, as discussed on IRC.
Attachment #591270 - Flags: review?(squibblyflabbetydoo) → review+
You need to log in before you can comment on or make changes to this bug.