diff --git a/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_capacities.vue b/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_capacities.vue
index 9111b0c9dbb7147f22b9b051f6fdf9d352b41a2e..32313074b362f3153ef784047268f9863cfa16e3 100644
--- a/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_capacities.vue
+++ b/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_capacities.vue
@@ -111,7 +111,7 @@ export default {
:class="{ 'is-invalid': Boolean(formErrors[formGroup.key]) }"
class="col-sm-3"
type="number"
- @input="checkCapacity(formGroup)"
+ @update="checkCapacity(formGroup)"
/>
diff --git a/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_core.vue b/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_core.vue
index 1aed3fd860f640c13411329774ca3ca67d8e15c5..9680ff90f6592a741953670cdfdb7fe56978922f 100644
--- a/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_core.vue
+++ b/ee/app/assets/javascripts/geo_node_form/components/geo_node_form_core.vue
@@ -69,7 +69,7 @@ export default {
:class="{ 'is-invalid': Boolean(formErrors.name) }"
data-qa-selector="node_name_field"
type="text"
- @input="checkName"
+ @update="checkName"
/>
{{ 255 - nodeData.name.length }}
@@ -106,7 +106,7 @@ export default {
:class="{ 'is-invalid': Boolean(formErrors.url) }"
data-qa-selector="node_url_field"
type="text"
- @input="checkUrl"
+ @update="checkUrl"
/>
{{ 255 - nodeData.url.length }}
diff --git a/ee/app/assets/javascripts/geo_settings/components/geo_settings_form.vue b/ee/app/assets/javascripts/geo_settings/components/geo_settings_form.vue
index 5d12d3454b99fff59ca7e96264b95da789362c23..fe1e7f7590d806144b1d4b6d10890358ec212cba 100644
--- a/ee/app/assets/javascripts/geo_settings/components/geo_settings_form.vue
+++ b/ee/app/assets/javascripts/geo_settings/components/geo_settings_form.vue
@@ -56,6 +56,7 @@ export default {
v-model="timeout"
class="col-sm-2"
type="number"
+ number
:class="{ 'is-invalid': Boolean(formErrors.timeout) }"
@blur="checkTimeout"
/>
diff --git a/ee/spec/frontend/geo_settings/components/geo_settings_form_spec.js b/ee/spec/frontend/geo_settings/components/geo_settings_form_spec.js
index 7ca5e69df5d2b6bae0d68def9b5f753a4d5e0896..074a77c150947d27ff13355d388b96c675e9e341 100644
--- a/ee/spec/frontend/geo_settings/components/geo_settings_form_spec.js
+++ b/ee/spec/frontend/geo_settings/components/geo_settings_form_spec.js
@@ -107,7 +107,7 @@ describe('GeoSettingsForm', () => {
beforeEach(() => {
createStore();
createComponent();
- findGeoSettingsTimeoutField().vm.$emit('input', data);
+ findGeoSettingsTimeoutField().setValue(data);
findGeoSettingsTimeoutField().trigger('blur');
});
@@ -134,7 +134,7 @@ describe('GeoSettingsForm', () => {
beforeEach(() => {
createStore();
createComponent();
- findGeoSettingsAllowedIpField().vm.$emit('input', data);
+ findGeoSettingsAllowedIpField().setValue(data);
findGeoSettingsAllowedIpField().trigger('blur');
});
diff --git a/package.json b/package.json
index 01da8fe7c51fe4e531b49ea427d4349eae6c9e33..1bf5e229ccdc68b4dd589bc388cc7b9ca6ac3cea 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"@babel/preset-env": "^7.10.1",
"@gitlab/at.js": "1.5.5",
"@gitlab/svgs": "1.158.0",
- "@gitlab/ui": "18.6.2",
+ "@gitlab/ui": "18.7.0",
"@gitlab/visual-review-tools": "1.6.1",
"@rails/actioncable": "^6.0.3-1",
"@sentry/browser": "^5.10.2",
diff --git a/yarn.lock b/yarn.lock
index 4552b82c9d5e6cc72e06892e9d67eed4653479b1..506fd57dc647b457122397f381c4e1e8e52de48c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -848,10 +848,10 @@
resolved "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.158.0.tgz#300d416184a2b0e05f15a96547f726e1825b08a1"
integrity sha512-5OJl+7TsXN9PJhY6/uwi+mTwmDZa9n/6119rf77orQ/joFYUypaYhBmy/1TcKVPsy5Zs6KCxE1kmGsfoXc1TYA==
-"@gitlab/ui@18.6.2":
- version "18.6.2"
- resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-18.6.2.tgz#92d18dd36482ae412500820835e9d62f30f108d4"
- integrity sha512-3g22Q9RM1rmexipsZdroETJXd20+Fam1CHsC1h8vOWV4Fad5u3lgQp3KIQQlbmROIGTJ4PbiwE1Qldg+XAMsUw==
+"@gitlab/ui@18.7.0":
+ version "18.7.0"
+ resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-18.7.0.tgz#aee0054d50e50aaf9e7c4ea4b9e36ca4b97102bf"
+ integrity sha512-y1Gix1aCHvVO+zh6TCDmsCr97nLLHFnfEZRtg69EBnLBCLgwBcucC3mNeR4Q2EHTWjy/5U035UkyW6LDRX05mA==
dependencies:
"@babel/standalone" "^7.0.0"
"@gitlab/vue-toasted" "^1.3.0"