The bug is pretty simple, if you build firefox using --with-libxul-sdk=(path of xulrunner) the SSL error page doesn't have the two buttons.
This is with libxul-sdk:
This is without libxul-sdk:
The page i'm trying to access is https://bugs.gentoo.org
I believe this is because the error page with the two buttons is included in en-US.jar:locale/en-US/global/netError.dtd . However the en-US.jar manifest doesn't list the global directory.
With the en-US.jar provided without libxul-sdk, the directory is included in the manifest, therefore, the error page is the correct one. With libxul-sdk it defaults to netErrorApp.dtd, which doesn't include the two buttons.
Wow, there are supposed to be buttons there!? I think this affects us, too! O_o
Sounds like this might be what Neil mentioned in the last paragraph of bug 405862 comment 8.
(In reply to comment #1)
> Wow, there are supposed to be buttons there!? I think this affects us, too!
The buttons should appear when you click on the "Or you can add an exception…" link.
Created attachment 295751 [details] [diff] [review]
Works for me with that patch
Comment on attachment 295751 [details] [diff] [review]
r+a=me, good catch
Checking in browser/locales/jar.mn;
/cvsroot/mozilla/browser/locales/jar.mn,v <-- jar.mn
new revision: 1.74; previous revision: 1.73