In bugs 875986 and 902439, we are trying to arrange for a docShell
hosted in a (remote) browser used for thumbnailing to arrange for all
requests made via that docShell to use the LOAD_ANONYMOUS flag. This
should solve a number of problems, the most pressing of which is that
SSL client certificates are being prompted for (or just silently sent)
while doing the thumbnail for certain sites.
At first I thought it should be as simple as docShell.loadGroup.flags |=
Cu.nsIRequest.LOAD_ANONYMOUS, but this isn't having the desired effect.
I tried various other things and asked on #developers, but I've been
unable to work out how the make this happen. The interactions between
the docShell, loadGroups and requests is fairly involved, so even
looking at the code and stepping through in the debugger isn't giving me
Can someone tell me how I can make this happen?