aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/vaadin')
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
index 8362d6fbec..4ecb42d920 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java
@@ -1237,6 +1237,12 @@ public class VFilterSelect extends Composite implements Paintable, Field,
updateRootWidth();
}
+ // Popup opener width may have changed due to a style change (#8801)
+ if (!readonly && popupWidth != Util.getRequiredWidth(popupOpener)) {
+ popupWidth = Util.getRequiredWidth(popupOpener);
+ updateRootWidth();
+ }
+
// Focus dependent style names are lost during the update, so we add
// them here back again
if (focused) {