After the update to include DISPLAY WRAPPER ATTRIBUTES on the Advanced tab of elements, I found this typo for which I detail below

# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- a/WebformElementBase
+++ b/WebformElementBase
@@ -2908,7 +2908,7 @@
     $form['display']['format_attributes']['format_attributes'] = [
       '#type' => 'webform_element_attributes',
       '#title' => $this->t('Display'),
-      '#class__description' => $this->t("Apply classes to the element's display wrapper. Select 'customâ€' to enter custom classes."),
+      '#class__description' => $this->t("Apply classes to the element's display wrapper. Select 'custom' to enter custom classes."),
       '#style__description' => $this->t("Apply custom styles to the element's display wrapper."),
       '#attributes__description' => $this->t("Enter additional attributes to be added to the element's display wrapper."),
       '#classes' => $this->configFactory->get('webform.settings')->get('element.wrapper_classes'),

Don't know how else to let you know about this very minor typo

Comments

taxicab221 created an issue. See original summary.

jrockowitz’s picture

Status: Active » Postponed (maintainer needs more info)
StatusFileSize
new39.99 KB

What admin theme are you using? The ellipsis look okay in the Seven admin theme.

taxicab221’s picture

Version: 8.x-5.0-beta25 » 8.x-5.0-rc26
StatusFileSize
new15.21 KB

Sorry @jrockowitz . I choose the wrong version.
Have updated the version number.

Screenshot from 8.x-5.0rc26

jrockowitz’s picture

Okay, it is not the theme. We need to figure out how to replicate this issue.

What browser/OS are you using?

What is the default language of your website?

jrockowitz’s picture

I can also confirm that webform is using the UTF-8 ellipse character.

@see #44987: [meta] Use the UTF-8 ellipsis character instead of "..." in the user interface

taxicab221’s picture

Site Information :

Operating system : Windows 10 Professional (Genuine)
Web browser : Firefox Quantum - 63.0.3(64bit)
PHP info : Language - en-GB,en;q=0.5
Web Server : Apache/2.4.35 (Win32) OpenSSL/1.1.0i PHP/7.2.11
LOCALE: Default country - United Kingdom
LOCALE: Default time zone -London

Sorry for a long post, but wanted to detail all that I have done so this can be resolved. If more information is required, I will post as soon as I can.
This Drupal test site and all required modules were installed onto my Xampp installation using Composer about 2 days ago.
Most were installed from the composer cache.
Since this issue, I have run the composer update

c:\xampp\htdocs\dombarrett.local>composer update
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> DrupalProject\composer\ScriptHandler::createRequiredFiles

Then I ran composer clearcache

c:\xampp\htdocs>composer clearcache
Clearing cache (cache-vcs-dir): C:\Users\MrBarrett\AppData\Local\Composer\vcs
Clearing cache (cache-repo-dir): C:\Users\MrBarrett\AppData\Local\Composer\repo
Clearing cache (cache-files-dir): C:\Users\MrBarrett\AppData\Local\Composer\files
Clearing cache (cache-dir): C:\Users\MrBarrett\AppData\Local\Composer
All caches cleared.

Then re-ran composer update

c:\xampp\htdocs\dombarrett.local>composer update
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> DrupalProject\composer\ScriptHandler::createRequiredFiles

Then I decided to install a testsite using composer. As you can see from the output from the CMD window all but a couple were Downloaded, not from the cache.

c:\xampp\htdocs>composer create-project drupal-composer/drupal-project:8.x-dev testsite --stability dev --no-interaction --no-install
Installing drupal-composer/drupal-project (8.x-dev c1e2b6e6b32d51e75321d76c503714d8515e2420)
  - Installing drupal-composer/drupal-project (8.x-dev c1e2b6e): Cloning c1e2b6e6b3 from cache
Created project in testsite

c:\xampp\htdocs>composer clearcache
Clearing cache (cache-vcs-dir): C:\Users\MrBarrett\AppData\Local\Composer\vcs
Clearing cache (cache-repo-dir): C:\Users\MrBarrett\AppData\Local\Composer\repo
Clearing cache (cache-files-dir): C:\Users\MrBarrett\AppData\Local\Composer\files
Clearing cache (cache-dir): C:\Users\MrBarrett\AppData\Local\Composer
All caches cleared.

c:\xampp\htdocs>cd testsite

c:\xampp\htdocs\testsite>composer install
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 128 installs, 0 updates, 0 removals
  - Installing cweagans/composer-patches (1.6.5): Downloading (100%)
  - Installing composer/installers (v1.6.0): Downloading (100%)
  - Installing composer/semver (1.4.2): Downloading (100%)
  - Installing drupal-composer/drupal-scaffold (2.5.4): Downloading (100%)
  - Installing symfony/polyfill-ctype (v1.10.0): Downloading (100%)
  - Installing symfony/finder (v3.4.18): Downloading (100%)
  - Installing symfony/yaml (v3.4.18): Downloading (100%)
  - Installing drupal/console-extend-plugin (0.9.2): Downloading (100%)
  - Installing paragonie/random_compat (v2.0.17): Downloading (100%)
  - Installing symfony/polyfill-php70 (v1.10.0): Downloading (100%)
  - Installing symfony/polyfill-mbstring (v1.10.0): Downloading (100%)
  - Installing symfony/http-foundation (v3.4.18): Downloading (100%)
  - Installing symfony/dom-crawler (v3.4.18): Downloading (100%)
  - Installing symfony/css-selector (v3.4.18): Downloading (100%)
  - Installing symfony/var-dumper (v3.4.18): Downloading (100%)
  - Installing psr/log (1.1.0): Downloading (100%)
  - Installing symfony/debug (v3.4.18): Downloading (100%)
  - Installing symfony/console (v3.4.18): Downloading (100%)
  - Installing nikic/php-parser (v4.1.0): Downloading (100%)
  - Installing jakub-onderka/php-console-color (v0.2): Downloading (100%)
  - Installing jakub-onderka/php-console-highlighter (v0.4): Downloading (100%)
  - Installing dnoegel/php-xdg-base-dir (0.1): Downloading (100%)
  - Installing psy/psysh (v0.9.9): Downloading (100%)
  - Installing psr/http-message (1.0.1): Downloading (100%)
  - Installing guzzlehttp/psr7 (1.4.2): Downloading (100%)
  - Installing guzzlehttp/promises (v1.3.1): Downloading (100%)
  - Installing guzzlehttp/guzzle (6.3.3): Downloading (100%)
  - Installing webmozart/assert (1.3.0): Downloading (100%)
  - Installing webmozart/path-util (2.3.0): Downloading (100%)
  - Installing webflo/drupal-finder (1.1.0): Downloading (100%)
  - Installing twig/twig (v1.35.4): Downloading (100%)
  - Installing symfony/translation (v3.4.18): Downloading (100%)
  - Installing symfony/process (v3.4.18): Downloading (100%)
  - Installing symfony/filesystem (v3.4.18): Downloading (100%)
  - Installing symfony/event-dispatcher (v3.4.18): Downloading (100%)
  - Installing psr/container (1.0.0): Downloading (100%)
  - Installing symfony/dependency-injection (v3.4.18): Downloading (100%)
  - Installing symfony/config (v3.4.18): Downloading (100%)
  - Installing stecman/symfony-console-completion (0.8.0): Downloading (100%)
  - Installing drupal/console-en (1.8.0): Downloading (100%)
  - Installing dflydev/placeholder-resolver (v1.0.2): Downloading (100%)
  - Installing dflydev/dot-access-data (v1.1.0): Downloading (100%)
  - Installing dflydev/dot-access-configuration (v1.0.3): Downloading (100%)
  - Installing drupal/console-core (1.8.0): Downloading (100%)
  - Installing doctrine/collections (v1.5.0): Downloading (100%)
  - Installing doctrine/lexer (v1.0.1): Downloading (100%)
  - Installing doctrine/annotations (v1.6.0): Downloading (100%)
  - Installing alchemy/zippy (0.4.3): Downloading (100%)
  - Installing drupal/console (1.8.0): Downloading (100%)
  - Installing symfony/phpunit-bridge (v3.4.18): Downloading (100%)
  - Installing sebastian/recursion-context (3.0.0): Downloading (100%)
  - Installing doctrine/instantiator (1.1.0): Downloading (100%)
  - Installing sebastian/exporter (3.1.0): Downloading (100%)
  - Installing sebastian/diff (2.0.1): Downloading (100%)
  - Installing sebastian/comparator (2.1.3): Downloading (100%)
  - Installing phpdocumentor/reflection-common (1.0.1): Downloading (100%)
  - Installing phpdocumentor/type-resolver (0.4.0): Downloading (100%)
  - Installing phpdocumentor/reflection-docblock (4.3.0): Downloading (100%)
  - Installing phpspec/prophecy (1.8.0): Downloading (100%)
  - Installing sebastian/version (2.0.1): Downloading (100%)
  - Installing sebastian/resource-operations (1.0.0): Downloading (100%)
  - Installing sebastian/object-reflector (1.1.1): Downloading (100%)
  - Installing sebastian/object-enumerator (3.0.3): Downloading (100%)
  - Installing sebastian/global-state (2.0.0): Downloading (100%)
  - Installing sebastian/environment (3.1.0): Downloading (100%)
  - Installing phpunit/php-text-template (1.2.1): Downloading (100%)
  - Installing phpunit/phpunit-mock-objects (5.0.10): Downloading (100%)
  - Installing phpunit/php-timer (1.0.9): Downloading (100%)
  - Installing phpunit/php-file-iterator (1.4.5): Downloading (100%)
  - Installing theseer/tokenizer (1.1.0): Downloading (100%)
  - Installing sebastian/code-unit-reverse-lookup (1.0.1): Downloading (100%)
  - Installing phpunit/php-token-stream (2.0.2): Downloading (100%)
  - Installing phpunit/php-code-coverage (5.3.2): Downloading (100%)
  - Installing phar-io/version (1.0.1): Downloading (100%)
  - Installing phar-io/manifest (1.0.1): Downloading (100%)
  - Installing myclabs/deep-copy (1.8.1): Downloading (100%)
  - Installing phpunit/phpunit (6.5.13): Downloading (100%)
  - Installing mikey179/vfsstream (v1.6.5): Downloading (100%)
  - Installing jcalderonzumba/gastonjs (v1.2.0): Downloading (100%)
  - Installing behat/mink (dev-master d5ee350): Cloning d5ee350c40 from cache
  - Installing jcalderonzumba/mink-phantomjs-driver (v0.3.3): Downloading (100%)
  - Installing squizlabs/php_codesniffer (3.3.2): Downloading (100%)
  - Installing drupal/coder (8.3.1): Cloning 29a25627e7 from cache
  - Installing instaclick/php-webdriver (1.4.5): Downloading (100%)
  - Installing behat/mink-selenium2-driver (dev-master 8684ee4): Cloning 8684ee4e63 from cache
  - Installing symfony/browser-kit (v4.1.7): Downloading (100%)
  - Installing fabpot/goutte (v3.2.3): Downloading (100%)
  - Installing behat/mink-browserkit-driver (1.3.3): Downloading (100%)
  - Installing behat/mink-goutte-driver (v1.2.1): Downloading (100%)
  - Installing zendframework/zend-stdlib (3.2.1): Downloading (100%)
  - Installing zendframework/zend-escaper (2.6.0): Downloading (100%)
  - Installing zendframework/zend-feed (2.10.3): Downloading (100%)
  - Installing zendframework/zend-diactoros (1.8.6): Downloading (100%)
  - Installing symfony/validator (v3.4.18): Downloading (100%)
  - Installing symfony/serializer (v3.4.18): Downloading (100%)
  - Installing symfony/routing (v3.4.18): Downloading (100%)
  - Installing symfony/psr-http-message-bridge (v1.1.0): Downloading (100%)
  - Installing symfony/polyfill-iconv (v1.10.0): Downloading (100%)
  - Installing symfony/http-kernel (v3.4.18): Downloading (100%)
  - Installing symfony/class-loader (v3.4.18): Downloading (100%)
  - Installing symfony-cmf/routing (1.4.1): Downloading (100%)
  - Installing stack/builder (v1.0.5): Downloading (100%)
  - Installing masterminds/html5 (2.4.0): Downloading (100%)
  - Installing egulias/email-validator (1.2.15): Downloading (100%)
  - Installing easyrdf/easyrdf (0.9.1): Downloading (100%)
  - Installing doctrine/reflection (v1.0.0): Downloading (100%)
  - Installing doctrine/event-manager (v1.0.0): Downloading (100%)
  - Installing doctrine/cache (v1.8.0): Downloading (100%)
  - Installing doctrine/persistence (v1.1.0): Downloading (100%)
  - Installing doctrine/inflector (v1.3.0): Downloading (100%)
  - Installing doctrine/common (v2.10.0): Downloading (100%)
  - Installing asm89/stack-cors (1.2.0): Downloading (100%)
  - Installing drupal/core (8.6.3): Downloading (100%)
  - Installing container-interop/container-interop (1.2.0): Downloading (100%)
  - Installing league/container (2.4.1): Downloading (100%)
  - Installing grasmash/yaml-expander (1.4.0): Downloading (100%)
  - Installing consolidation/site-alias (1.1.11): Downloading (100%)
  - Installing consolidation/output-formatters (3.4.0): Downloading (100%)
  - Installing consolidation/log (1.0.6): Downloading (100%)
  - Installing consolidation/annotated-command (2.10.0): Downloading (100%)
  - Installing consolidation/self-update (1.1.5): Downloading (100%)
  - Installing grasmash/expander (1.0.0): Downloading (100%)
  - Installing consolidation/config (1.1.1): Downloading (100%)
  - Installing consolidation/robo (1.3.2): Downloading (100%)
  - Installing chi-teck/drupal-code-generator (1.27.0): Downloading (100%)
  - Installing drush/drush (9.5.2): Downloading (100%)
  - Installing vlucas/phpdotenv (v2.5.1): Downloading (100%)
REMOVED ALL SUGGESTIONS TO SAVE SPACE
  Writing lock file
Generating autoload files
  - .csslintrc (https://cgit.drupalcode.org/drupal/plain/.csslintrc?h=8.6.3): Downloading (100%)
  - .editorconfig (https://cgit.drupalcode.org/drupal/plain/.editorconfig?h=8.6.3): Downloading (100%)
  - .eslintignore (https://cgit.drupalcode.org/drupal/plain/.eslintignore?h=8.6.3): Downloading (100%)
  - .eslintrc.json (https://cgit.drupalcode.org/drupal/plain/.eslintrc.json?h=8.6.3): Downloading (100%)
  - .gitattributes (https://cgit.drupalcode.org/drupal/plain/.gitattributes?h=8.6.3): Downloading (100%)
  - .ht.router.php (https://cgit.drupalcode.org/drupal/plain/.ht.router.php?h=8.6.3): Downloading (100%)
  - .htaccess (https://cgit.drupalcode.org/drupal/plain/.htaccess?h=8.6.3): Downloading (100%)
  - index.php (https://cgit.drupalcode.org/drupal/plain/index.php?h=8.6.3): Downloading (100%)
  - robots.txt (https://cgit.drupalcode.org/drupal/plain/robots.txt?h=8.6.3): Downloading (100%)
  - sites/default/default.services.yml (https://cgit.drupalcode.org/drupal/plain/sites/default/default.services.yml?h=8.6.3): Downloading (100%)
  - sites/default/default.settings.php (https://cgit.drupalcode.org/drupal/plain/sites/default/default.settings.php?h=8.6.3): Downloading (100%)
  - sites/development.services.yml (https://cgit.drupalcode.org/drupal/plain/sites/development.services.yml?h=8.6.3): Downloading (100%)
  - sites/example.settings.local.php (https://cgit.drupalcode.org/drupal/plain/sites/example.settings.local.php?h=8.6.3): Downloading (100%)
  - sites/example.sites.php (https://cgit.drupalcode.org/drupal/plain/sites/example.sites.php?h=8.6.3): Downloading (100%)
  - update.php (https://cgit.drupalcode.org/drupal/plain/update.php?h=8.6.3): Downloading (100%)
  - web.config (https://cgit.drupalcode.org/drupal/plain/web.config?h=8.6.3): Downloading (100%)
> DrupalProject\composer\ScriptHandler::createRequiredFiles
Create a sites/default/settings.php file with chmod 0666
Create a sites/default/files directory with chmod 0777

c:\xampp\htdocs\testsite>composer require drupal/webform
Using version ^5.0@RC for drupal/webform
./composer.json has been updated
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing drupal/webform (5.0.0-rc26): Downloading (100%)
Writing lock file
Generating autoload files
> DrupalProject\composer\ScriptHandler::createRequiredFiles

c:\xampp\htdocs\testsite>

I then compared the new installed C:\xampp\htdocs\dombarrett.local\modules\contrib\webform\src\Plugin\WebformElementBase.php file with my existing sites C:\xampp\htdocs\testsite\modules\contrib\webform\src\Plugin\WebformElementBase.phpfile and found these differences in my existing WebformElementBase.php file.
These difference were also the same as in the Webform module downloaded zip file from https://www.drupal.org/project/webform/releases/8.x-5.0-rc26

line  224      'format_attributes' => [],
line 2904    $form['display']['format_attributes'] = [
line 2905     '#type' => 'details',
line 2906      '#title' => $this->t('Display wrapper attributes'),
line 2907    ];
line 2908    $form['display']['format_attributes']['format_attributes'] = [
line 2909      '#type' => 'webform_element_attributes',
line 2910      '#title' => $this->t('Display'),
line 2911      '#class__description' => $this->t("Apply classes to the element's display wrapper. Select 'customâ€' to enter custom classes."),
line 2912      '#style__description' => $this->t("Apply custom styles to the element's display wrapper."),
line 2913      '#attributes__description' => $this->t("Enter additional attributes to be added to the element's display wrapper."),
line 2914      '#classes' => $this->configFactory->get('webform.settings')->get('element.wrapper_classes'),
line 2915    ];

Conclusion

There as been a code change between the first time I install the Webform module, installed again from the composer cache and a fresh install after clearing the composer cache.
Running composer update does not update any changes in the files even after running composer clearcache.
Also checked the file sizes.
C:\xampp\htdocs\dombarrett.local\modules\contrib\webform\src\Plugin\WebformElementBase.php - 124,276 bytes
C:\xampp\htdocs\testsite\modules\contrib\webform\src\Plugin\WebformElementBase.php - 120,077 bytes
W:\Downloads\FireFox\expanded\webform-8.x-5.0-rc26\webform\src\Plugin\WebformElementBase.php - 120,077 bytes

jrockowitz’s picture

I think the issue is Windows handling of UTF-8. I will do a little research.

jrockowitz’s picture

So I can't reproduce this issue using MSEdge Window 10 with IE, Chrome, or Firefox.

I am curious if you see this issue via https://simplytest.me? or with other browsers?

@taxicab221 We both are spending a lot of time on this issue and I am will to bet that this might be local development environment issue. We should confirm that this only impacts your local environment and possibly mark this as won't fix.

taxicab221’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Thanks for your time.
Looks like it may have been a local problem on my computer. Will spend more time looking to find what caused this.
For now, I will close this Issue.