diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css
index 0ccb06c..eab9852 100644
--- a/data/theme/gnome-shell.css
+++ b/data/theme/gnome-shell.css
@@ -2485,7 +2485,6 @@ StScrollBar StButton#vhandle:active {
 .login-dialog-message {
     padding-top: 4px;
     padding-bottom: 16px;
-    min-height: 2em;
 }
 
 .login-dialog-message-warning {
diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js
index 1015578..a9e5b5d 100644
--- a/js/gdm/authPrompt.js
+++ b/js/gdm/authPrompt.js
@@ -12,6 +12,7 @@ const Params = imports.misc.params;
 const ShellEntry = imports.ui.shellEntry;
 const Tweener = imports.ui.tweener;
 const UserWidget = imports.ui.userWidget;
+const Pango = imports.gi.Pango;
 
 const DEFAULT_BUTTON_WELL_ICON_SIZE = 24;
 const DEFAULT_BUTTON_WELL_ANIMATION_DELAY = 1.0;
@@ -114,6 +115,7 @@ const AuthPrompt = new Lang.Class({
         this._message = new St.Label({ opacity: 0,
                                        styleClass: 'login-dialog-message' });
         this._message.clutter_text.line_wrap = true;
+        this._message.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
         this.actor.add(this._message, { x_fill: true, y_align: St.Align.START });
 
         this._buttonBox = new St.BoxLayout({ style_class: 'login-dialog-button-box',
