Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <tsteur@users.noreply.github.com>2019-05-09 01:26:39 +0300
committerdiosmosis <diosmosis@users.noreply.github.com>2019-05-09 01:26:39 +0300
commit76e60590f486f33a38e7ea08bf941fa57ac904c5 (patch)
tree695bafa55fcd74d79322ed3885e90c4a17ff3e01 /plugins/Marketplace
parent461a48e6d7050f73b1c25db98b6f96cff86bd043 (diff)
Switch UI tests from phantomjs to chrome headless (#14421)
* Make sure xss entries is always an array. * Update expected test files and submodule. * Regenerate broken omnifixture dump. * poc conversion to chrome headless for UI tests, single test works locally * Get single test to pass on travis & local w/ headless chrome. * Remove old diff viewer generation, and get output to look the same as before when there is a failure. * Add global timeout & get ViewDataTableTest to pass. * Convert BarGraph_spec.js. * Convert EmptySite_spec. * Update EvolutionGraph spec for chrome headless. * Convert GoalsTable test & find/replace for common changes. * Convert MeasurableManager. * Another find & replace. * Get Menus/OptOutForm to pass w/ chrome headless * Convert PeriodSelector, PieGraph & PivotByDimension UI tests. * undo unrelated debugging change * Convert QuickAccess UI tests * Converts ActionsDataTable UI tests * reset viewport after each testsuite * Converts RowEvolution UI tests * Converts Theme UI tests * Converts SiteSelector UI tests * Converts CustomVariables UI test * Converts DBStats UI test * Ignore empty responses when calling api/controller * Converts Dashboard UI tests * Converts Live UI tests * Converts SimpleUI tests * Converts Installation UI tests * Converts ImageGraph UI tests * Converts Login UI tests * Converts Marketplace UI tests * Converts Insights UI tests * Converts ReportExporting UI tests * Converts UIIntegration tests * Updates ViewDataTable UI tests * Converts CoreUpdater UI tests * Converts UsersManager UI tests * Converts Morpheus UI tests * Converts MultiSites UI tests * Fix testEnvironment.callApi handling of array parameters * Converts Overlay UI tests * Converts PrivacyManager UI tests * Converts ScheduledReports UI tests * Converts SegmentEditor UI tests * compare pixel difference in images * Converts PeriodSelector UI tests * allow a pixel difference * Converts SingleMetricView UI tests * Converts SitesManager UI tests * Converts Transitions UI tests * Converts MeasurableManager UI tests * Move Mouse out of screen after each test suite * Converts PieGraph UI tests * Ensure cursor is not shown in focused input elements * Converts VisitorMap UI tests * Converts CustomLogo UI tests * Converts BarGraph UI tests * Converts EvolutionGraph UI tests * Converts IntranetMeasurable UI tests * Converts TrackingFailures UI tests * Converts CampaignBuilder UI tests * Converts TagManagerTeaser UI tests * fix request url rewrite for changed port * Converts TwoFactorAuth UI tests * do not print full responses in logs, but size instead * improve additional style injection * use submodule branches * fix request interception * update dependencies * [TEMP] disable dangerous link checks * [TEMP] limit tests * Use puppeteer@next and make sure diffs get uploaded properly. * Use correct fs function. * Allow timeout to be specified on command line for UI tests and debug console logs. * timeout option tweak * Setup diff dir once before running tests not before each suite. * fix last commit * Update screenshots and fix some specs. * Convert some tests that were not converted during merge. * updating screenshots * Updating screenshots and fixing some tests. * more test fixes * couple more test fixes * More test fixes and plugin updates. * wait for jquery * Fix some screenshots and tests. * more test fixes * debug travis test failure * remove .only * more test fixes and updated expected files * another test fixing iteration * typo * another quick test change * more tests updates * Test fixes and & more debugging. * more debugging and test fixes * more fixes and debugging. * remove .only * Another round of fixed tests. * more debugging & fixes * more test changes * more debugging and fixes * Fixing more tests + some bug fixes. * Couple more fixes. * Couple more fixes. * Fixing tracking failures test * more fixes * Last couple fixes hopefully. * couple more test fixes * more fixes, bug fix in usersmanager, some test updates * Some more test fixes/changes. * more and more fixes * hoping for a green build * Do not compare against existing files in dashboard_spec. * more fixes, re-enabling travis * really re-enable travis * Install puppeteer on travis-ci. * more fixes * try to fix random failues * remove return * Convert some login tests I forgot and update UsersManager expected file * Fix test for primary key update * Update AddPrimaryKey.php * More test fixes + implement synchronous comparison threshold (so no resemblejs) * More wait fixes + reset token detection fix. * couple more fixes * Fix login/overlay screenshot issue & magick command running issue. * identify is the executable on travis (hopefully) + fix some random failures * Another run. * Last fix. * two more tweaks * typo
Diffstat (limited to 'plugins/Marketplace')
-rw-r--r--plugins/Marketplace/tests/UI/Marketplace_spec.js229
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_exceededLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_expiredLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_noLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_exceededLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_expiredLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_noLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_validLicense.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_install_all_paid_plugins_at_once.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmation.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_superuser.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_user.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png4
41 files changed, 205 insertions, 184 deletions
diff --git a/plugins/Marketplace/tests/UI/Marketplace_spec.js b/plugins/Marketplace/tests/UI/Marketplace_spec.js
index 4c6e1ea936..00b0a29e10 100644
--- a/plugins/Marketplace/tests/UI/Marketplace_spec.js
+++ b/plugins/Marketplace/tests/UI/Marketplace_spec.js
@@ -12,9 +12,9 @@ describe("Marketplace", function () {
this.fixture = "Piwik\\Plugins\\Marketplace\\tests\\Fixtures\\SimpleFixtureTrackFewVisits";
- var urlBase = '?module=Marketplace&action=overview&';
- var paidPluginsUrl = urlBase + 'show=premium';
- var themesUrl = urlBase + 'show=themes';
+ var urlBase = '?module=Marketplace&action=overview';
+ var paidPluginsUrl = urlBase + '&show=premium';
+ var themesUrl = urlBase + '&show=themes';
var pluginsUrl = urlBase;
var noLicense = 'noLicense';
@@ -22,34 +22,52 @@ describe("Marketplace", function () {
var exceededLicense = 'exceededLicense';
var validLicense = 'validLicense';
- function loadPluginDetailPage(page, pluginName, isFreePlugin)
+ async function loadPluginDetailPage(pluginName, isFreePlugin)
{
- page.load(isFreePlugin ? pluginsUrl : paidPluginsUrl);
- page.click('.card-title [piwik-plugin-name="' + pluginName + '"]');
+ await page.goto(isFreePlugin ? pluginsUrl : paidPluginsUrl);
+ const elem = await page.waitForSelector('.card-title [piwik-plugin-name="' + pluginName + '"]');
+ await elem.click();
+ await page.waitForNetworkIdle();
+ await page.waitFor('.ui-dialog .pluginDetails');
}
- function captureSelector(done, screenshotName, test, selector)
+ async function captureSelector(screenshotName, selector)
{
- expect.screenshot(screenshotName).to.be.captureSelector(selector, test, done);
+ await page.waitForFunction("$('" + selector + "').length > 0");
+ await page.waitForNetworkIdle();
+ expect(await page.screenshotSelector(selector)).to.matchImage(screenshotName);
}
- function captureMarketplace(done, screenshotName, test, selector)
+ async function captureModal(screenshotName, selector)
+ {
+ await page.waitForFunction("$('" + selector + "').length > 0");
+ await page.waitForNetworkIdle();
+
+ const elem = await page.$(selector);
+ expect(await elem.screenshot()).to.matchImage(screenshotName);
+ }
+
+ async function captureMarketplace(screenshotName, selector)
{
if (!selector) {
- selector = '';
+ await page.waitForNetworkIdle();
+
+ const element = await page.$('.marketplace');
+ expect(await element.screenshot()).to.matchImage(screenshotName);
+ return;
}
- captureSelector(done, screenshotName, test, '.marketplace' + selector);
+ await captureSelector(screenshotName, '.marketplace' + selector);
}
- function captureWithNotification(done, screenshotName, test)
+ async function captureWithNotification(screenshotName)
{
- captureMarketplace(done, screenshotName, test, ',#notificationContainer');
+ await captureMarketplace(screenshotName, ',#notificationContainer');
}
- function captureWithDialog(done, screenshotName, test)
+ async function captureWithDialog(screenshotName)
{
- captureSelector(done, screenshotName, test, '.ui-dialog:visible');
+ await captureSelector(screenshotName, '.ui-dialog');
}
function assumePaidPluginsActivated()
@@ -85,180 +103,183 @@ describe("Marketplace", function () {
['superuser', 'user', 'multiUserEnvironment'].forEach(function (mode) {
if (mode !== 'user') {
- it('should show available updates in plugins page', function (done) {
+ it('should show available updates in plugins page', async function() {
setEnvironment(mode, noLicense);
- captureSelector(done, 'updates_' + mode, function (page) {
- page.load('?module=CorePluginsAdmin&action=plugins&idSite=1&period=day&date=yesterday&activated=');
- }, '#content .card:first');
+ await page.goto('?module=CorePluginsAdmin&action=plugins&idSite=1&period=day&date=yesterday&activated=');
+
+ await captureSelector('updates_' + mode, '#content .card:first');
});
}
- it(mode + ' for a user without license key should be able to open paid plugins', function (done) {
+ it(mode + ' for a user without license key should be able to open paid plugins', async function() {
setEnvironment(mode, noLicense);
- captureMarketplace(done, 'paid_plugins_no_license_' + mode, function (page) {
- page.load(paidPluginsUrl);
- });
+ await page.goto(paidPluginsUrl);
+
+ await captureMarketplace('paid_plugins_no_license_' + mode);
});
- it(mode + ' for a user with license key should be able to open paid plugins', function (done) {
+ it(mode + ' for a user with license key should be able to open paid plugins', async function() {
setEnvironment(mode, validLicense);
- captureMarketplace(done, 'paid_plugins_with_license_' + mode, function (page) {
- page.load(paidPluginsUrl);
- });
+ await page.goto(paidPluginsUrl);
+
+ await captureMarketplace('paid_plugins_with_license_' + mode);
});
- it(mode + ' for a user with exceeded license key should be able to open paid plugins', function (done) {
+ it(mode + ' for a user with exceeded license key should be able to open paid plugins', async function() {
setEnvironment(mode, exceededLicense);
assumePaidPluginsActivated();
- captureMarketplace(done, 'paid_plugins_with_exceeded_license_' + mode, function (page) {
- page.load(paidPluginsUrl);
- });
+ await page.goto(paidPluginsUrl);
+
+ await captureMarketplace('paid_plugins_with_exceeded_license_' + mode);
});
- it('should show themes page', function (done) {
+ it('should show themes page', async function() {
setEnvironment(mode, validLicense);
- captureMarketplace(done, 'themes_with_valid_license_' + mode, function (page) {
- page.load(themesUrl);
- });
+ await page.goto(themesUrl);
+
+ await captureMarketplace('themes_with_valid_license_' + mode);
});
- it('should show free plugin details', function (done) {
+ it('should show free plugin details', async function() {
setEnvironment(mode, noLicense);
- captureWithDialog(done, 'free_plugin_details_' + mode, function (page) {
- var isFree = true;
- loadPluginDetailPage(page, 'TreemapVisualization', isFree);
- });
+ var isFree = true;
+ await loadPluginDetailPage('TreemapVisualization', isFree);
+
+ await captureWithDialog('free_plugin_details_' + mode);
});
- it('should show paid plugin details when having no license', function (done) {
+ it('should show paid plugin details when having no license', async function() {
setEnvironment(mode, noLicense);
- captureWithDialog(done, 'paid_plugin_details_no_license_' + mode, function (page) {
- assumePaidPluginsActivated();
- var isFree = false;
- loadPluginDetailPage(page, 'PaidPlugin1', isFree);
- });
+ assumePaidPluginsActivated();
+ var isFree = false;
+ await loadPluginDetailPage('PaidPlugin1', isFree);
+
+ await captureWithDialog('paid_plugin_details_no_license_' + mode);
});
- it('should show paid plugin details when having valid license', function (done) {
+ it('should show paid plugin details when having valid license', async function() {
setEnvironment(mode, validLicense);
- captureWithDialog(done, 'paid_plugin_details_valid_license_' + mode + '_installed', function (page) {
- assumePaidPluginsActivated();
- var isFree = false;
- loadPluginDetailPage(page, 'PaidPlugin1', isFree);
- });
+ assumePaidPluginsActivated();
+ var isFree = false;
+ await loadPluginDetailPage('PaidPlugin1', isFree);
+
+ await captureWithDialog('paid_plugin_details_valid_license_' + mode + '_installed');
});
- it('should show paid plugin details when having valid license', function (done) {
+ it('should show paid plugin details when having valid license', async function() {
setEnvironment(mode, exceededLicense);
- captureWithDialog(done, 'paid_plugin_details_exceeded_license_' + mode, function (page) {
- assumePaidPluginsActivated();
- var isFree = false;
- loadPluginDetailPage(page, 'PaidPlugin1', isFree);
- });
+ assumePaidPluginsActivated();
+ var isFree = false;
+ await loadPluginDetailPage('PaidPlugin1', isFree);
+
+ await captureWithDialog('paid_plugin_details_exceeded_license_' + mode);
});
});
var mode = 'superuser';
- it('should show a dialog showing a list of all possible plugins to install', function (done) {
+ it('should show a dialog showing a list of all possible plugins to install', async function() {
setEnvironment(mode, validLicense);
- captureSelector(done, mode + '_install_all_paid_plugins_at_once', function (page) {
- page.load(pluginsUrl);
- page.click('.installAllPaidPlugins');
- }, '.modal.open');
+ await page.goto(pluginsUrl);
+ await page.click('.installAllPaidPlugins');
+ await page.mouse.move(-10, -10);
+
+ await captureModal(mode + '_install_all_paid_plugins_at_once', '.modal.open');
});
- it('should show an error message when invalid license key entered', function (done) {
+ it('should show an error message when invalid license key entered', async function() {
setEnvironment(mode, noLicense);
- captureWithNotification(done, mode + '_invalid_license_key_entered', function (page) {
- page.load(pluginsUrl);
- page.sendKeys('#license_key', 'invalid');
- page.click('.marketplace-paid-intro'); // click outside so change event is triggered
- page.click('#submit_license_key input');
- });
+ await page.goto(pluginsUrl);
+ await page.type('#license_key', 'invalid');
+ await page.click('.marketplace-paid-intro'); // click outside so change event is triggered
+ await page.click('#submit_license_key input');
+ await page.waitForNetworkIdle();
+ await page.waitFor(200);
+
+ await captureWithNotification(mode + '_invalid_license_key_entered');
});
- it('should show a confirmation before removing a license key', function (done) {
+ it('should show a confirmation before removing a license key', async function() {
setEnvironment(mode, validLicense);
- captureSelector(done, mode + '_remove_license_key_confirmation', function (page) {
- page.load(pluginsUrl);
- page.click('#remove_license_key input');
- }, '.modal.open');
+ await page.goto(pluginsUrl);
+ await page.click('#remove_license_key input');
+
+ await captureModal(mode + '_remove_license_key_confirmation', '.modal.open');
});
- it('should show a confirmation before removing a license key', function (done) {
+ it('should show a confirmation before removing a license key', async function() {
setEnvironment(mode, noLicense);
- captureMarketplace(done, mode + '_remove_license_key_confirmed', function (page) {
- page.click('.modal.open .modal-footer a:contains(Yes)')
- });
+ elem = await page.jQuery('.modal.open .modal-footer a:contains(Yes)');
+ await elem.click();
+
+ await captureMarketplace(mode + '_remove_license_key_confirmed');
});
- it('should show a success message when valid license key entered', function (done) {
+ it('should show a success message when valid license key entered', async function() {
setEnvironment(mode, noLicense);
- captureMarketplace(done, mode + '_valid_license_key_entered', function (page) {
- page.load(pluginsUrl);
- page.sendKeys('#license_key', 'valid');
- page.execCallback(function () {
- setEnvironment(mode, validLicense);
- });
- page.click('#submit_license_key input');
- });
+ await page.goto(pluginsUrl);
+ await page.type('#license_key', 'valid');
+
+ setEnvironment(mode, validLicense);
+ await page.click('#submit_license_key input');
+
+ await captureMarketplace(mode + '_valid_license_key_entered');
});
- it('should hide activate / deactivate buttons if plugins admin is disabled', function (done) {
+ it('should hide activate / deactivate buttons if plugins admin is disabled', async function() {
setEnvironment(mode, noLicense);
testEnvironment.overrideConfig('General', 'enable_plugins_admin', '0');
testEnvironment.save();
- captureMarketplace(done, mode + '_enable_plugins_admin', function (page) {
- page.load(pluginsUrl);
- });
+ await page.goto(pluginsUrl);
+
+ await captureMarketplace( mode + '_enable_plugins_admin');
});
- it('should hide activate / deactivate buttons if plugins admin is disabled when also multi server environment is enabled', function (done) {
+ it('should hide activate / deactivate buttons if plugins admin is disabled when also multi server environment is enabled', async function() {
setEnvironment('multiUserEnvironment', noLicense);
testEnvironment.overrideConfig('General', 'enable_plugins_admin', '0');
testEnvironment.save();
- captureMarketplace(done, mode + '_enable_plugins_admin_with_multiserver_enabled', function (page) {
- page.load(pluginsUrl);
- });
+ await page.goto(pluginsUrl);
+
+ await captureMarketplace(mode + '_enable_plugins_admin_with_multiserver_enabled');
});
[expiredLicense, exceededLicense, validLicense, noLicense].forEach(function (consumer) {
- it('should show a subscription overview for ' + consumer, function (done) {
+ it('should show a subscription overview for ' + consumer, async function() {
setEnvironment('superuser', consumer);
- captureSelector(done, 'subscription_overview_' + consumer, function (page) {
- page.load('?module=Marketplace&action=subscriptionOverview');
- }, '#content');
+ await page.goto('?module=Marketplace&action=subscriptionOverview');
+
+ await captureSelector('subscription_overview_' + consumer, '#content');
});
});
[noLicense, expiredLicense, exceededLicense].forEach(function (consumer) {
// when there is no license it should not show a warning! as it could be due to network problems etc
- it('should show a warning if license is ' + consumer, function (done) {
+ it('should show a warning if license is ' + consumer, async function() {
setEnvironment('superuser', consumer);
assumePaidPluginsActivated();
- captureSelector(done, 'notification_plugincheck_' + consumer, function (page) {
- page.load('?module=UsersManager&action=index');
- }, '#notificationContainer');
+ await page.goto('?module=UsersManager&action=index');
+
+ await captureSelector('notification_plugincheck_' + consumer, '#notificationContainer');
});
});
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
index 4054fa606b..e0ec452550 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9d715ac4ed298879007b7c14d98d17221f7c8adb0ccaa10f71fc2859917f1633
-size 66142
+oid sha256:f93dafb2b7f01e7611a6187a33640fd036a9f159c41bb51a50e042bd38a9a6ed
+size 62502
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
index 64a16fd061..d2b6bd8fd4 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5e808f4a80d020751bdddd3bdbfa9555db40070a9986258513051699e9d3e3f7
-size 48983
+oid sha256:d58509155ae01a1380d9261574e253b519b71eb931b70df71dbe10e826b7ae89
+size 45852
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
index 8d76c49e1e..6e618a748f 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_free_plugin_details_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:407a946cb9cd6dce20739e9d3ef78857c0edef5d453bf7cd33e90211621614d2
-size 47063
+oid sha256:640d2ecb144d821d992b658b3ae9dcbaf99876b347af0bfa483f2bb75c6db73f
+size 44146
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_exceededLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_exceededLicense.png
index ec35c34878..688a9c3570 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_exceededLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_exceededLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e46208dd8a5abfecb1d44c189a53462f03cd1ed6cf6259a561df27ae378736d0
-size 24677
+oid sha256:f3b190459d20f93e13362e8688a418bb8e669778a469638c9fb66411388bf0c1
+size 24226
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_expiredLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_expiredLicense.png
index 8e5e7913d9..4c099aa553 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_expiredLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_expiredLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a0c89aa172434f390426551d2c22f8f91fcc1a8f0c67386a52a6053c144a12e9
-size 23313
+oid sha256:760027aadb7119dae28e2367c813eb0b013cee769847c9bee4e72fd459c6454e
+size 21672
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_noLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_noLicense.png
index e5be514f07..0abb3898dd 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_noLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_notification_plugincheck_noLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b27c9f1a0a5950e7ca210dc4793c614e9a14bbcedd6ead65e4e4384e3c8d5ef8
-size 23880
+oid sha256:9414d6464bda03d0ccaadb9191a0ba7430ed35584079f316e068b1ecc7900769
+size 24175
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
index fd59bd1e86..fbaf2ed9a6 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f787c6a53d493345be7afb4a33c31fd9fb39282281d16b36e7b5dd10ed62f02b
-size 109079
+oid sha256:c4f7e85d23431bdd34b0a722691dbd350816d85f7935758a2642b1dee40a1c46
+size 106528
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
index 35331e8f37..e1905d1bcc 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d3851d9b9cc039b9f2828f99f7dce53cb500a7e2ef35a1b662073ec31d93844b
-size 91825
+oid sha256:dbbf033332247ad86afa09d1574515dea19897fd5afec54a59c98a0da968aaa3
+size 89515
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
index 9b2c2dae5e..93da432947 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_exceeded_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ee146eca35174dac2a58ad4422ed64e8aaf96a6ec75781fe9e6d1ed60cb6ad8e
-size 77204
+oid sha256:f1d61b844def1f8d09ebe7fb910003d12bc51fe2aed6a4213cf531a09ff506d4
+size 75865
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
index dc99820664..2f0238bbdf 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7e575977151ca0e900b0b53878de0f747d09857f4e235f884e536a5ac5f722a3
-size 108249
+oid sha256:1028d88403fc2f5804ad217c7d176c90af4231a82060bb5793ba32694dd0698f
+size 106297
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
index c1b9a53fe5..98cb37531f 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:728b14ba02f97c9c8dba2af99c7e48fd4d0cbfc6f32f7c8374559c7cec2cc3df
-size 91189
+oid sha256:7d863ba1895f7e5ec3816a6d6f55f224cdcafcb8d2d82a15814a10c5341142fe
+size 89777
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
index 80f3a22cd4..4c4c42f23c 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_no_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0474cc64454d62e01ba23e0b0ed5c0276ecc354c5a383254fa9527a6bb8ced14
-size 76994
+oid sha256:ef630280cae70c5a8df77a8ecf211c670d13fcdd4f3576f38a69f2228273faf8
+size 75485
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
index cf19129219..cebf2aaa5c 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_multiUserEnvironment_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:eb3ee0acdc7ace2c7ca2639a6244d46bb5cc4ca551ece8748d63f66c5b3dfe6f
-size 92297
+oid sha256:06e7150cb6324f5ba487e534141031f8528518beff0eaa79469b893fe902460d
+size 90482
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
index a2927c94a3..6e6fd17450 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_superuser_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:496b344bf0e91f948f46ff2ade318d196522fea23148d0615f6cbd80d5d38b2b
-size 74022
+oid sha256:d95a4bcd862f4a715892fa16358ee9880d7d6f146319344b5b50c0fd009afb0c
+size 72916
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
index f1e5f2ff10..9c73c0f440 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugin_details_valid_license_user_installed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f5dea2f40fd6fcbe5380dc8e240af3e17cad67956227e783764ec065577164c6
-size 73528
+oid sha256:cc623430a638951099077d6a400467e1e71d5cfbf823424f436db9d8c9dbb22f
+size 72162
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_multiUserEnvironment.png
index 7efdefa014..3b20b97855 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2ff996c911869f200df1b04453efbb501ccebaba6db79b8759bcf2d4999ad7dd
-size 57789
+oid sha256:151ea9657d004b57275d853323470afae26a4a58a86f125ac6ff852270d2896b
+size 56585
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_superuser.png
index 7efdefa014..3b20b97855 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2ff996c911869f200df1b04453efbb501ccebaba6db79b8759bcf2d4999ad7dd
-size 57789
+oid sha256:151ea9657d004b57275d853323470afae26a4a58a86f125ac6ff852270d2896b
+size 56585
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_user.png
index c0dc592f40..34fa9df5e1 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_no_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:84670aafe4c1dca3211e8c3388005ba5a9d3c60a7a7f6ca61b921d28bcbba100
-size 58794
+oid sha256:61a9dce158baf7748748c2f8a099bde54bba19870547c7b14afb23391e080547
+size 57384
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_multiUserEnvironment.png
index 8647b55fe7..ebe45ab703 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:13a94d316e280000b5bd17f9310236a92ada82e120c20db53213e0e0fb9ef80b
-size 67090
+oid sha256:f2aa3ae9bbb96dfa6757bf3d14be06f464e0b24e05f8294ee54559b8ba887ee5
+size 66270
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_superuser.png
index 8647b55fe7..ebe45ab703 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:13a94d316e280000b5bd17f9310236a92ada82e120c20db53213e0e0fb9ef80b
-size 67090
+oid sha256:f2aa3ae9bbb96dfa6757bf3d14be06f464e0b24e05f8294ee54559b8ba887ee5
+size 66270
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_user.png
index 65762d47f6..932b194b38 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_exceeded_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:308029935bdcd89b3532f87c1d0f9c8f9b69037f47927021c1adcc38a1e73e59
-size 47784
+oid sha256:ac731960110c34ddc24ceeadfda029675e1bf499ffa2e8d84d93d94c122f0ad9
+size 46270
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_multiUserEnvironment.png
index 9449192e08..c94500ffc2 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0cc272ebf8a4ff6a68f241bc56dbcaca11f60decbf0882017382025e6237b1ca
-size 68505
+oid sha256:52de83b21bd18f2b9cd790906c8b2ec59ce2f997b2a771a0a00cdcf611cd91b5
+size 67766
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_superuser.png
index b3b94d97e5..1bc22bec58 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:833e1c4b4cc6a3fdd78d4af3d7cc4f196a16c131ef8cfc81ec75b1f0b788a553
-size 68416
+oid sha256:00f4cf528734560389da606fa6f44be8cec0e0ed79afd65fd8ab11202a6a6e59
+size 67630
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_user.png
index 4d2867f734..cf21683ca7 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_paid_plugins_with_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:add914bc9d2d98eef0e1dbd0dbcf8302c0c37b6c0e7176b3a4a35bded248efad
-size 49953
+oid sha256:874340bf3f34a43f2f749338fb89bd352afb7a05cc31ff2ab95da5f3ce89f0a2
+size 48806
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_exceededLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_exceededLicense.png
index 1e7cda273b..52a40aa361 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_exceededLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_exceededLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2d3554f765787301ed75dcb589db0a064a712567b31b4b260c01f0cffbeb0d2b
-size 75096
+oid sha256:09195ff6b1a200108a1ebffda92b5d9f9f79ef7e13a222b0f328e4071492aacc
+size 74379
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_expiredLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_expiredLicense.png
index 4864a8083d..e68806e34f 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_expiredLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_expiredLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:62c93d3a585a85151c2a020214e35913d113992ef9decb2dc01cd361e75c5d58
-size 81776
+oid sha256:ee725052b480184e6d5f0f76d1d9d181675f6b3fab10181b308678e66ebf82f8
+size 80971
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_noLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_noLicense.png
index 60ceadb26a..56adde78eb 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_noLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_noLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5eb15abdb63e745368f9b6d59e8a3b703b777e1f26f4c6bd3240a5da971742a5
-size 17225
+oid sha256:78abb566e1e306ff336b8b594f65ae1ed424978b9ef61ebfa17b783bfa4f9280
+size 17611
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_validLicense.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_validLicense.png
index 0baebb8b0a..033ad8dae1 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_validLicense.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_subscription_overview_validLicense.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:490b3c33568912efadddfebec00cd3238171ad9e8679886277297923788f9d87
-size 53651
+oid sha256:4f8de019501a488008e6551d895e0e6a80159d8566986258b4fb20b6287c72d4
+size 53883
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
index fd59ba89b1..70c587c86a 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7267fc1fb035d83921612d7bd7cf74f24ff14bf042cec5955cb9b1d548977675
-size 958258
+oid sha256:10ab0199c291932aa3d2b6aa52353c86fffbfb973d0e1889511f84d8fe06659f
+size 932335
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
index c2b64bd4de..a63022b75f 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:932ff7a04513e1ede6b76dce57caef9c9b9e8a01f4f6435caaaf4c492f299449
-size 999935
+oid sha256:f9c7dfa491a42fd9bd19a0a8235b4cb22f0bdc3fe703635cfd610ef1290eda89
+size 966720
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_install_all_paid_plugins_at_once.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_install_all_paid_plugins_at_once.png
index 92d3a6c49c..f61bfcfa61 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_install_all_paid_plugins_at_once.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_install_all_paid_plugins_at_once.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5d79a036518756cb77284bfb9f3382da186f8c593a63d77727572e4904189009
-size 18017
+oid sha256:47efa646f08ab9300ed4b89ea57c2806bb5284af62c5ce400b229732b2233285
+size 16924
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
index 55640144b3..89ec91c4d6 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:48a6b24d3215f48264b39f16470bbde6b6fe2f672d3ece8f1e18e816c3f352f4
-size 974961
+oid sha256:cab49b1961d2b8d5a358dba58880828e98d9743629a326bbfdaa87e968c7ba14
+size 948690
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmation.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmation.png
index 31446ff085..331466728d 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmation.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmation.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:aaebbf81af29fb9d7445df16938460504202430053dc6b243257c9b4dfe64811
-size 17625
+oid sha256:2992cd440cf829eb80841853129307a1269989877ed4e9ad8a9a0382a9376cd9
+size 14472
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
index 21a4285f60..175f08974c 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b182118af22021cc653e72e866f4e7fe8f950a207f89b3e882bc2a087d5a8bcc
-size 968904
+oid sha256:75d31454e76122a967a37e2f62cafa175b2ac60d52226d7f96a3105ddfa5ddc6
+size 943027
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
index 992f5d8d2e..3b7ecb5335 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:aa01724f53101b367228376e722216d0f058c3052f30dd81b266a9d2d13ba84a
-size 978197
+oid sha256:2be6df7d37e55a017473db14306e7a151e20bd65f0295f867d60125558be332a
+size 953064
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_multiUserEnvironment.png
index 1cc805c3a9..9fe85e8468 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0d491f0a8c8c6949b353483e25207301ccc0a3cdc7bf7603ed4c2780a70147d0
-size 177128
+oid sha256:8e3d26454f0512f20c0697507c409072359dbc15b673c84e70869c6182afb2d4
+size 164082
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_superuser.png
index 72afbcf4a5..c56a1bdac6 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2924505a6f448af6048060ac2db73d0bdf32b2ab63cd1b56e026193935ae748f
-size 173427
+oid sha256:ff295ea497614adbaa261583be9a02adc05f2bcdcafc06af5bf21d8dc60d08af
+size 160532
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_user.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_user.png
index 1f3907d6a7..568986709b 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_user.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_themes_with_valid_license_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:de53a9e9b6c73d71db899e2bd583076fa2950664b8b3eef4749d8a7d9f85da36
-size 152259
+oid sha256:6243d793722aa9cf89e0b544770a324e01374f905421e06e8c1b05c84c892d3f
+size 139379
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
index 5351c8803b..e145cff878 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a5108fce1601574799aa76135c4361dcfba6edfbceb1332417654ad71ca488cd
-size 35997
+oid sha256:91218d695961709f94d252da86588745d4b7698d4caf9f4db3d8fb4dfd415116
+size 34970
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
index 6c7f7c3a9b..88efc6c8c5 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7ea1114a6b94520ab3337d5087fb064d47aedd61498ce00450765ff7cba238ee
-size 35399
+oid sha256:b979c87b8bd3900985c99a7982711068a3942ec928d9e4767b9f740f00a2f75c
+size 34629