For some reason Bitdefender overrides the JavaScript method for AJAX requests (XMLHttpRequest.open). This override adds a unique(?) identifier (XHR1223...1231XHR) to each URL used in an AJAX request, and this breaks a lot of functionality on AJAX-dependent sites with users using Bitdefender.
So my question is: Why do you need this identifier? My guess is that you intercept the outgoing AJAX requests in Bitdefender and validate them. This is OK I guess, but it would be nice if you also stripped the identifier afterwards. This seems to be a serious bug in Bitdefender, or am I missing something?