diff --git a/chrome/content/zotero/bibliography.js b/chrome/content/zotero/bibliography.js
index 50d4af371f..e2b73b4f7a 100644
--- a/chrome/content/zotero/bibliography.js
+++ b/chrome/content/zotero/bibliography.js
@@ -239,7 +239,7 @@ var Zotero_File_Interface_Bibliography = new function() {
document.getElementById("citations").label = label;
}
- window.sizeToContent();
+ window.resizeTo(window.outerWidth, Math.min(650, window.screen.availHeight));
};
/*
diff --git a/chrome/content/zotero/integration/integrationDocPrefs.xul b/chrome/content/zotero/integration/integrationDocPrefs.xul
index f438c2bee3..a7c1175436 100644
--- a/chrome/content/zotero/integration/integrationDocPrefs.xul
+++ b/chrome/content/zotero/integration/integrationDocPrefs.xul
@@ -43,10 +43,10 @@
-
-
+
+
-
+
diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js
index 7293c14ad0..f006a9c052 100644
--- a/chrome/content/zotero/xpcom/integration.js
+++ b/chrome/content/zotero/xpcom/integration.js
@@ -1488,7 +1488,7 @@ Zotero.Integration.Session.prototype.setDocPrefs = Zotero.Promise.coroutine(func
// Make sure styles are initialized for new docs
yield Zotero.Styles.init();
- yield Zotero.Integration.displayDialog('chrome://zotero/content/integration/integrationDocPrefs.xul', '', io);
+ yield Zotero.Integration.displayDialog('chrome://zotero/content/integration/integrationDocPrefs.xul', 'resizable', io);
if (!io.style || !io.fieldType) {
throw new Zotero.Exception.UserCancelled("document preferences window");
diff --git a/chrome/skin/default/zotero/bibliography.css b/chrome/skin/default/zotero/bibliography.css
index 56e98e2960..1ee1ee7637 100644
--- a/chrome/skin/default/zotero/bibliography.css
+++ b/chrome/skin/default/zotero/bibliography.css
@@ -1,6 +1,5 @@
#style-listbox
{
- height: 19em;
width: 325pt;
}