silverstripe / silverstripe-elemental

Create pages in Silverstripe CMS using content blocks
http://dna.co.nz
BSD 3-Clause "New" or "Revised" License
109 stars 115 forks source link

Can't upload multiple files at once (inline) #815

Open bhofstaetter opened 4 years ago

bhofstaetter commented 4 years ago

When editing inline, multiple files cannot be uploaded to an upload field simultaneously.

The images have a many-many relationship to the element.

After uploading, the files disappear from the upload field, but have been uploaded successfully and can be linked via the media area afterwards. No warnings or errors are displayed in the console.

It doesn't matter if you upload multiple files via drag and drop or via "Upload New", the behaviour is the same.

Here is a gif for illustration

upload

Versions

Steps to reproduce

  1. new SS4 installation
  2. install elemental via composer
  3. extend the page class with elemental
  4. add a many_many relation to the image class in the base element
  5. add an upload field in the base element
  6. create a record and upload several images simultaneously
Cheddam commented 4 years ago

Thanks for reporting this, @bhofstaetter!

a2nt commented 3 years ago

I have the same issue

composer info

a2nt/silverstripe-font-awesome-field              dev-master c6ab1fa A simple form field for selecting font...
a2nt/silverstripe-mapboxfield                     dev-master 4f3d39f Description Mapbox CMS field, Geocodin...
a2nt/silverstripe-progressivewebapp               dev-master bb94038 Tools to add offline caching and the o...
axllent/silverstripe-bootstrap-forms              2.0.3              An extension to add CSS classes to Sil...
axllent/silverstripe-version-truncator            2.0.3              Automatically delete old SiteTree page...
bacon/bacon-qr-code                               2.0.3              BaconQrCode is a QR code generator for...
betterbrief/silverstripe-googlemapfield           v2.2.1             Save locations using latitude/longitud...
bramus/ansi-php                                   3.0.3              ANSI Control Functions and ANSI Contro...
bramus/monolog-colored-line-formatter             2.0.3              Colored Line Formatter for Monolog
bummzack/sortablefile                             2.1.3              An extension for SilverStripe 4 that a...
colymba/gridfield-bulk-editing-tools              3.0.0              SilverStripe GridField component to up...
composer/ca-bundle                                1.2.9              Lets you find a path to the system CA ...
composer/installers                               v1.10.0            A multi-framework Composer library ins...
dasprid/enum                                      1.0.3              PHP 7.1 enum implementation
dnadesign/silverstripe-elemental                  4.5.0              Elemental pagetype and collection of E...
dnadesign/silverstripe-elemental-list             1.2.0              Adds a new element for nested elements
dnadesign/silverstripe-elemental-userforms        3.0.0              Adds a new element for usersforms
dnadesign/silverstripe-elemental-virtual          1.2.3              Adds ability for Elemental to share co...
doctrine/instantiator                             1.4.0              A small, lightweight utility to instan...
drmartingonzo/ss-tinymce-charcount                1.1.1              Plugin for tinyMCE in siverstripe to c...
dynamic/flexslider                                4.1.0              Display a FlexSlider on pages of your ...
dynamic/silverstripe-elemental-accordion          2.1.0              Display content in collapsable panels
dynamic/silverstripe-elemental-baseobject         2.1.0              A simple base DataObject to use with E...
dynamic/silverstripe-elemental-blocks             3.0.1              A recipe to require additional element...
dynamic/silverstripe-elemental-blog               2.1.3              Show recent posts from a featured blog.
dynamic/silverstripe-elemental-countdown          2.0.3              Display a countdown to a specific date...
dynamic/silverstripe-elemental-embedded-code      2.0.2              Embed code like iFrames or Javascript ...
dynamic/silverstripe-elemental-features           2.0.5              A block that displays featured content...
dynamic/silverstripe-elemental-filelist           2.0.2              A multi file block for SilverStripe El...
dynamic/silverstripe-elemental-flexslider         2.0.3              Flexslider slideshow content block for...
dynamic/silverstripe-elemental-gallery            2.0.5              A block to display a collection of images
dynamic/silverstripe-elemental-image              2.0.1              A block to add a single image to your ...
dynamic/silverstripe-elemental-oembed             2.2.0              A block to embed media from other webs...
dynamic/silverstripe-elemental-promos             2.0.3              A content block to display a group of ...
dynamic/silverstripe-elemental-section-navigation 2.0.2              A block to display a list of links to ...
dynamic/silverstripe-elemental-sponsors           2.0.1              Display a list of sponsor logos with l...
dynamic/silverstripe-elemental-tabset             2.0.1              Create a tabbed interface that uses el...
dynamic/silverstripe-elemental-testimonials       2.0.1              Testimonials element for the SilverStr...
dynamic/silverstripe-linkable                     1.0.2              A couple of handy form fields and obje...
eluceo/ical                                       0.16.1             The eluceo/iCal package offers a abstr...
embed/embed                                       v3.4.13            PHP library to retrieve page info usin...
endroid/qr-code                                   3.9.6              Endroid QR Code
ezyang/htmlpurifier                               v4.13.0            Standards compliant HTML filter writte...
giggsey/libphonenumber-for-php                    8.12.20            PHP Port of Google's libphonenumber
giggsey/locale                                    1.9                Locale functions required by libphonen...
gorriecoe/silverstripe-dataobjecthistory          1.2.2              Adds a history tab to dataobjects
gorriecoe/silverstripe-link                       1.3.0              Adds a Link Object that can be link to...
gorriecoe/silverstripe-linkfield                  1.0.1              Adds a Linkfield for gorriecoe/silvers...
guzzlehttp/guzzle                                 6.5.5              Guzzle is a PHP HTTP client library
guzzlehttp/promises                               1.4.1              Guzzle promises library
guzzlehttp/psr7                                   1.8.1              PSR-7 message implementation that also...
innoweb/silverstripe-sitemap                      2.1.2              Adds a page type that automatically bu...
intervention/image                                2.5.1              Image handling and manipulation librar...
jdorn/sql-formatter                               dev-master 7ef9b85 a PHP SQL highlighting library
jonom/focuspoint                                  3.1.3              Smarter automatic image cropping for S...
jonom/silverstripe-betternavigator                5.2.0              Front-end utility menu for Silverstrip...
khanamiryan/qrcode-detector-decoder               1.0.4              QR code decoder / reader
league/csv                                        9.7.0              CSV data manipulation made easy in PHP
league/flysystem                                  1.1.3              Filesystem abstraction: Many filesyste...
league/mime-type-detection                        1.7.0              Mime-type detection for Flysystem
lekoala/silverstripe-debugbar                     dev-master f254adf DebugBar for SilverStripe CMS
m1/env                                            2.2.0              Env is a lightweight library bringing ...
marcj/topsort                                     2.0.0              High-Performance TopSort/Dependency re...
maximebf/debugbar                                 v1.16.5            Debug bar in the browser for php appli...
monolog/monolog                                   1.26.0             Sends your logs to files, sockets, inb...
myclabs/deep-copy                                 1.10.2             Create deep copies (clones) of your ob...
myclabs/php-enum                                  1.8.0              PHP Enum implementation
nikic/php-parser                                  v4.10.4            A PHP parser written in PHP
phpdocumentor/reflection-common                   2.2.0              Common reflection classes used by phpd...
phpdocumentor/reflection-docblock                 5.2.2              With this component, a library can pro...
phpdocumentor/type-resolver                       1.4.0              A PSR-5 based resolver of Class names,...
phpspec/prophecy                                  v1.10.3            Highly opinionated mocking framework f...
phpunit/php-code-coverage                         4.0.8              Library that provides collection, proc...
phpunit/php-file-iterator                         1.4.5              FilterIterator implementation that fil...
phpunit/php-text-template                         1.2.1              Simple template engine.
phpunit/php-timer                                 1.0.9              Utility class for timing
phpunit/php-token-stream                          2.0.2              Wrapper around PHP's tokenizer extension.
phpunit/phpunit                                   5.7.27             The PHP Unit Testing framework.
phpunit/phpunit-mock-objects                      3.4.4              Mock Object library for PHPUnit
psr/cache                                         1.0.1              Common interface for caching libraries
psr/container                                     1.0.0              Common Container Interface (PHP FIG PS...
psr/http-message                                  1.0.1              Common interface for HTTP messages
psr/log                                           1.1.3              Common interface for logging libraries
psr/simple-cache                                  1.0.1              Common interfaces for simple caching
ralouphie/getallheaders                           3.0.3              A polyfill for getallheaders.
rosell-dk/image-mime-type-guesser                 0.3                Guess mime type of images
rosell-dk/webp-convert                            2.4.0              Convert JPEG & PNG to WebP with PHP
sebastian/code-unit-reverse-lookup                1.0.2              Looks up which function or method a li...
sebastian/comparator                              1.2.4              Provides the functionality to compare ...
sebastian/diff                                    1.4.3              Diff implementation
sebastian/environment                             2.0.0              Provides functionality to handle HHVM/...
sebastian/exporter                                2.0.0              Provides the functionality to export P...
sebastian/global-state                            1.1.1              Snapshotting of global state
sebastian/object-enumerator                       2.0.1              Traverses array structures and object ...
sebastian/recursion-context                       2.0.0              Provides functionality to recursively ...
sebastian/resource-operations                     1.0.0              Provides a list of PHP built-in functi...
sebastian/version                                 2.0.1              Library that helps with managing the v...
sheadawson/silverstripe-dependentdropdownfield    2.0.3              A silverstripe dropdown field that has...
showpro/silverstripe-seo-images                   1.0.0              Automaticly optimise and generates Web...
silvershop/silverstripe-hasonefield               3.0.4              Edit a has_one relationship using a Gr...
silverstripe/admin                                1.7.3              SilverStripe admin interface
silverstripe/asset-admin                          1.7.1              Asset management for the SilverStripe CMS
silverstripe/assets                               1.7.0              SilverStripe Assets component
silverstripe/blog                                 3.6.0              A fresh take on blogging in Silverstri...
silverstripe/campaign-admin                       1.7.1              SilverStripe campaign admin interface
silverstripe/cms                                  4.7.1              The SilverStripe Content Management Sy...
silverstripe/config                               1.1.0              SilverStripe configuration based on YA...
silverstripe/environmentcheck                     2.2.0              Provides an API for building environme...
silverstripe/errorpage                            1.7.0              ErrorPage component for SilverStripe CMS
silverstripe/externallinks                        2.1.1              Adds tracking of broken external links...
silverstripe/framework                            4.7.3              The SilverStripe framework
silverstripe/graphql                              3.4.1              GraphQL server for SilverStripe models...
silverstripe/graphql-devtools                     dev-master bbd31d0 Tools to help developers building new ...
silverstripe/lumberjack                           2.0.2              A module to make managing pages in a G...
silverstripe/mimevalidator                        2.1.1              Checks uploaded file content roughly m...
silverstripe/multiuser-editing-alert              2.0.2              A module that indicates when people ar...
silverstripe/recaptcha                            3.0.0-alpha1       Provides a form field which allows for...
silverstripe/recipe-cms                           4.7.3              SilverStripe recipe for fully featured...
silverstripe/recipe-core                          4.7.3              SilverStripe framework-only core recipe
silverstripe/recipe-plugin                        1.5.0              Helper plugin to install SilverStripe ...
silverstripe/redirectedurls                       2.1.0              Provides a system for users to configu...
silverstripe/reports                              4.7.0              Reports module for SilverStripe CMS
silverstripe/segment-field                        2.2.3              A reusable approach to segment-generat...
silverstripe/siteconfig                           4.7.0              Site wide settings administration.
silverstripe/spamprotection                       3.0.3              Spam protection module for SilverStripe.
silverstripe/tagfield                             2.5.0              Tag field for SilverStripe
silverstripe/userforms                            5.8.3              UserForms enables CMS users to create ...
silverstripe/vendor-plugin                        1.5.1              Allows vendor modules to expose direct...
silverstripe/versioned                            1.7.2              SilverStripe Versioned component
silverstripe/versioned-admin                      1.7.2              SilverStripe versioned admin interface
silverstripe/widgets                              2.0.2              Widgets are small pieces of functional...
sminnee/callbacklist                              0.1.1              PHP class that manages a list of callb...
spatie/image-optimizer                            1.3.2              Easily optimize images using PHP
stevie-mayhew/silverstripe-svg                    2.2.0              Basic SVG support for SilverStripe
swiftmailer/swiftmailer                           v5.4.12            Swiftmailer, free feature-rich PHP mailer
symbiote/silverstripe-addressable                 dev-master 2ce5330 SilverStripe addressable and geocoding...
symbiote/silverstripe-gridfieldextensions         3.2.4              A collection of useful grid field comp...
symfony/cache                                     v4.4.21            Provides an extended PSR-6, PSR-16 (an...
symfony/cache-contracts                           v2.2.0             Generic abstractions related to caching
symfony/config                                    v4.4.20            Helps you find, load, combine, autofil...
symfony/deprecation-contracts                     v2.2.0             A generic function and convention to t...
symfony/filesystem                                v5.2.6             Provides basic utilities for the files...
symfony/finder                                    v4.4.20            Finds files and directories via an int...
symfony/options-resolver                          v5.2.4             Provides an improved replacement for t...
symfony/polyfill-ctype                            v1.22.1            Symfony polyfill for ctype functions
symfony/polyfill-intl-grapheme                    v1.22.1            Symfony polyfill for intl's grapheme_*...
symfony/polyfill-intl-idn                         v1.22.1            Symfony polyfill for intl's idn_to_asc...
symfony/polyfill-intl-normalizer                  v1.22.1            Symfony polyfill for intl's Normalizer...
symfony/polyfill-mbstring                         v1.22.1            Symfony polyfill for the Mbstring exte...
symfony/polyfill-php72                            v1.22.1            Symfony polyfill backporting some PHP ...
symfony/polyfill-php73                            v1.22.1            Symfony polyfill backporting some PHP ...
symfony/polyfill-php80                            v1.22.1            Symfony polyfill backporting some PHP ...
symfony/process                                   v5.2.4             Executes commands in sub-processes
symfony/property-access                           v5.2.4             Provides functions to read and write f...
symfony/property-info                             v5.2.4             Extracts information about PHP class' ...
symfony/service-contracts                         v2.2.0             Generic abstractions related to writin...
symfony/string                                    v5.2.6             Provides an object-oriented API to str...
symfony/translation                               v4.4.21            Provides tools to internationalize you...
symfony/translation-contracts                     v2.3.0             Generic abstractions related to transl...
symfony/var-dumper                                v5.2.6             Provides mechanisms for walking throug...
symfony/var-exporter                              v5.2.4             Allows exporting any serializable PHP ...
symfony/yaml                                      v4.4.21            Loads and dumps YAML files
tractorcow/classproxy                             0.1.2             
tractorcow/silverstripe-autocomplete              4.0.0              Autocomplete text field for Silverstripe
tractorcow/silverstripe-proxy-db                  0.1.0             
unclecheese/display-logic                         2.0.3              Allows assignment of conditions for di...
undefinedoffset/silverstripe-nocaptcha            2.1.0              A spam protector and form field using ...
undefinedoffset/sortablegridfield                 2.0.8              Adds drag and drop functionality to Si...
webmozart/assert                                  1.10.0             Assertions to validate method input/ou...
webonyx/graphql-php                               v0.12.6            A PHP port of GraphQL reference implem...
wilr/silverstripe-googlesitemaps                  2.1.9              SilverStripe support for the Google Si...
clarkepaul commented 3 years ago

@brynwhyman I think this could be increased to impact-high with the ever-increasing use of blocks (don't have permissions to change myself).

gdelavil commented 3 years ago

The same is happening on one of my projects. This is not only happening for images, but for files in general.

In case it helps, here's our composer info too:

asyncphp/doorman                                         3.2.0              Child process management
aws/aws-sdk-php                                          3.179.2            AWS SDK for PHP - Use Amazon Web Services in your PHP project
beberlei/assert                                          v3.3.1             Thin assertion library for input validation in business models.
bramus/ansi-php                                          3.0.3              ANSI Control Functions and ANSI Control Sequences (Colors, Erasing, etc.) for PHP CLI Apps
bramus/monolog-colored-line-formatter                    2.0.3              Colored Line Formatter for Monolog
bringyourownideas/silverstripe-composer-security-checker 2.0.4              Provides information if your SilverStripe application uses dependencies with known vulnerabilities.
bringyourownideas/silverstripe-composer-update-checker   2.0.3              Checks if any composer packages needs to be updated.
bringyourownideas/silverstripe-maintenance               2.3.1              Toolset to help with the day by day maintenance work.
clue/stream-filter                                       v1.5.0             A simple and modern approach to stream filtering in PHP
composer/ca-bundle                                       1.2.9              Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
composer/composer                                        1.10.22            Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywh...
composer/installers                                      v1.11.0            A multi-framework Composer library installer
composer/semver                                          1.7.2              Semver library that offers utilities, version constraint parsing and validation.
composer/spdx-licenses                                   1.5.5              SPDX licenses list and validation library.
composer/xdebug-handler                                  1.4.6              Restarts a process without Xdebug.
cwp/cwp                                                  2.7.1              CWP features module. We strongly recommend using it for all new sites. Future features will be delivered here.
cwp/cwp-core                                             2.7.1              CWP basic compatibility module. Use for migrations.
cwp/cwp-pdfexport                                        1.1.1              Add PDF export capability for pages in CWP
cwp/cwp-recipe-cms                                       2.7.1              CWP CMS requirements recipe
cwp/cwp-recipe-core                                      2.7.1              CWP core requirements recipe
defuse/php-encryption                                    v2.3.1             Secure PHP Encryption Library
dnadesign/silverstripe-elemental                         4.5.0              Elemental pagetype and collection of Elements
doctrine/cache                                           1.11.0             PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcach...
doctrine/instantiator                                    1.4.0              A small, lightweight utility to instantiate objects in PHP without invoking their constructors
dragonmantank/cron-expression                            v3.1.0             CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due
embed/embed                                              v3.4.15            PHP library to retrieve page info using oembed, opengraph, etc
firesphere/cspheaders                                    1.0.3              Setup CSP Headers for a website
fromholdio/silverstripe-externalurlfield                 1.0.3              Provides SilverStripe with a DBField and FormField for handling external URLs.
guzzlehttp/guzzle                                        6.5.5              Guzzle is a PHP HTTP client library
guzzlehttp/promises                                      1.4.1              Guzzle promises library
guzzlehttp/psr7                                          1.8.2              PSR-7 message implementation that also provides common utility methods
http-interop/http-factory-guzzle                         1.0.0              An HTTP Factory using Guzzle PSR7
intervention/image                                       2.5.1              Image handling and manipulation library with support for Laravel integration
jakeasmith/http_build_url                                1.0.1              Provides functionality for http_build_url() to environments without pecl_http.
jean85/pretty-package-versions                           2.0.3              A library to get pretty versions strings of installed dependencies
justinrainbow/json-schema                                5.2.10             A library to validate a json schema.
league/csv                                               9.7.1              CSV data manipulation made easy in PHP
league/flysystem                                         1.1.3              Filesystem abstraction: Many filesystems, one API.
league/mime-type-detection                               1.7.0              Mime-type detection for Flysystem
m1/env                                                   2.2.0              Env is a lightweight library bringing .env file parser compatibility to PHP. In short - it enables you to read .env file...
marcj/topsort                                            2.0.0              High-Performance TopSort/Dependency resolving algorithm
monolog/monolog                                          1.26.0             Sends your logs to files, sockets, inboxes, databases and various web services
mtdowling/jmespath.php                                   2.6.0              Declaratively specify how to extract elements from a JSON document
myclabs/deep-copy                                        1.10.2             Create deep copies (clones) of your objects
nikic/php-parser                                         v4.10.4            A PHP parser written in PHP
opis/closure                                             3.6.2              A library that can be used to serialize closures (anonymous functions) and arbitrary objects.
paragonie/constant_time_encoding                         v2.4.0             Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)
paragonie/csp-builder                                    v2.5.0             Easily add and update Content-Security-Policy headers for your project
paragonie/random_compat                                  v9.99.100          PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
php-http/client-common                                   2.3.0              Common HTTP Client implementations and tools for HTTPlug
php-http/discovery                                       1.13.0             Finds installed HTTPlug implementations and PSR-7 message factories
php-http/httplug                                         2.2.0              HTTPlug, the HTTP client abstraction for PHP
php-http/message                                         1.11.0             HTTP Message related tools
php-http/message-factory                                 v1.0.2             Factory interfaces for PSR-7 HTTP Message
php-http/promise                                         1.1.0              Promise used for asynchronous HTTP requests
phpdocumentor/reflection-common                          2.2.0              Common reflection classes used by phpdocumentor to reflect the code structure
phpdocumentor/reflection-docblock                        5.2.2              With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that ...
phpdocumentor/type-resolver                              1.4.0              A PSR-5 based resolver of Class names, Types and Structural Element Names
phpspec/prophecy                                         v1.10.3            Highly opinionated mocking framework for PHP 5.3+
phptek/sentry                                            3.0.8              Sentry.io integration for SilverStripe. Binds Sentry.io to SilverStripe's error & exception handling subsystem.
phpunit/php-code-coverage                                4.0.8              Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/php-file-iterator                                1.4.5              FilterIterator implementation that filters files based on a list of suffixes.
phpunit/php-text-template                                1.2.1              Simple template engine.
phpunit/php-timer                                        1.0.9              Utility class for timing
phpunit/php-token-stream                                 2.0.2              Wrapper around PHP's tokenizer extension.
phpunit/phpunit                                          5.7.27             The PHP Unit Testing framework.
phpunit/phpunit-mock-objects                             3.4.4              Mock Object library for PHPUnit
psr/cache                                                1.0.1              Common interface for caching libraries
psr/container                                            1.0.0              Common Container Interface (PHP FIG PSR-11)
psr/http-client                                          1.0.1              Common interface for HTTP clients
psr/http-factory                                         1.0.1              Common interfaces for PSR-7 HTTP message factories
psr/http-message                                         1.0.1              Common interface for HTTP messages
psr/log                                                  1.1.3              Common interface for logging libraries
psr/simple-cache                                         1.0.1              Common interfaces for simple caching
ralouphie/getallheaders                                  3.0.3              A polyfill for getallheaders.
sebastian/code-unit-reverse-lookup                       1.0.2              Looks up which function or method a line of code belongs to
sebastian/comparator                                     1.2.4              Provides the functionality to compare PHP values for equality
sebastian/diff                                           1.4.3              Diff implementation
sebastian/environment                                    2.0.0              Provides functionality to handle HHVM/PHP environments
sebastian/exporter                                       2.0.0              Provides the functionality to export PHP variables for visualization
sebastian/global-state                                   1.1.1              Snapshotting of global state
sebastian/object-enumerator                              2.0.1              Traverses array structures and object graphs to enumerate all referenced objects
sebastian/recursion-context                              2.0.0              Provides functionality to recursively process PHP variables
sebastian/resource-operations                            1.0.0              Provides a list of PHP built-in functions that operate on resources
sebastian/version                                        2.0.1              Library that helps with managing the version number of Git-hosted PHP projects
seld/jsonlint                                            1.8.3              JSON Linter
seld/phar-utils                                          1.1.1              PHAR file format utilities, for when PHP phars you up
sensiolabs/security-checker                              v6.0.3             A security checker for your composer.lock
sentry/sdk                                               2.2.0              This is a metapackage shipping sentry/sentry with a recommended HTTP client.
sentry/sentry                                            2.5.2              A PHP SDK for Sentry (http://sentry.io)
silverstripe/admin                                       1.7.3              SilverStripe admin interface
silverstripe/asset-admin                                 1.7.1              Asset management for the SilverStripe CMS
silverstripe/assets                                      1.7.0              SilverStripe Assets component
silverstripe/auditor                                     2.2.1              Adds security audit trail to SilverStripe.
silverstripe/campaign-admin                              1.7.1              SilverStripe campaign admin interface
silverstripe/cms                                         4.7.1              The SilverStripe Content Management System
silverstripe/config                                      1.1.0              SilverStripe configuration based on YAML and class statics
silverstripe/crontask                                    2.2.0              Module for running tasks with a standard cron timeschedule
silverstripe/dynamodb                                    4.0.2              SilverStripe DynamoDB integration.
silverstripe/environmentcheck                            2.2.0              Provides an API for building environment tests
silverstripe/errorpage                                   1.7.0              ErrorPage component for SilverStripe CMS
silverstripe/externallinks                               2.1.1              Adds tracking of broken external links to the SilverStripe CMS
silverstripe/framework                                   4.7.3              The SilverStripe framework
silverstripe/graphql                                     3.4.1              GraphQL server for SilverStripe models and other data
silverstripe/html5                                       2.0.1              HTML5 support for SilverStripe
silverstripe/hybridsessions                              2.2.1              Cookie/DB session support for SilverStripe
silverstripe/login-forms                                 4.4.1              A collection of templates for the CMS login screens
silverstripe/mfa                                         4.2.2              Enable multi-factor authentication with fallback codes
silverstripe/mimevalidator                               2.1.1              Checks uploaded file content roughly matches a known MIME type for the file extension.
silverstripe/recipe-cms                                  4.7.3              SilverStripe recipe for fully featured page and asset content editing
silverstripe/recipe-core                                 4.7.3              SilverStripe framework-only core recipe
silverstripe/recipe-plugin                               1.5.0              Helper plugin to install SilverStripe recipes
silverstripe/recipe-reporting-tools                      1.7.1              Add extra CMS reporting tools to your SilverStripe project
silverstripe/reports                                     4.7.0              Reports module for SilverStripe CMS
silverstripe/security-extensions                         4.0.3              A temporary polyfill repository for security improvements that will be ported into core
silverstripe/securityreport                              2.2.0              Generates a security and access report for CMS users
silverstripe/sharedraftcontent                           2.3.5              Share draft page content with non-CMS users
silverstripe/siteconfig                                  4.7.0              Site wide settings administration.
silverstripe/sitewidecontent-report                      3.0.4              Report of all pages and files across all subsites
silverstripe/sspak                                       dev-master 1d1ffff CLI tool for saving & loading data in SilverStripe installations
silverstripe/taxonomy                                    2.1.0              Provide extra taxonomy for cataloguing the data.
silverstripe/totp-authenticator                          4.1.1              A TOTP authenticator for use with silverstripe/mfa
silverstripe/vendor-plugin                               1.5.1              Allows vendor modules to expose directories to the webroot
silverstripe/versioned                                   1.7.2              SilverStripe Versioned component
silverstripe/versioned-admin                             1.7.2              SilverStripe versioned admin interface
sminnee/callbacklist                                     0.1.1              PHP class that manages a list of callbacks
spomky-labs/otphp                                        v9.1.4             A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm)...
swiftmailer/swiftmailer                                  v5.4.12            Swiftmailer, free feature-rich PHP mailer
symbiote/silverstripe-gridfieldextensions                3.2.4              A collection of useful grid field components
symbiote/silverstripe-queuedjobs                         4.6.4              A framework for defining and running background jobs in a queued manner
symfony/cache                                            v4.4.22            Provides an extended PSR-6, PSR-16 (and tags) implementation
symfony/cache-contracts                                  v2.4.0             Generic abstractions related to caching
symfony/config                                           v4.4.22            Helps you find, load, combine, autofill and validate configuration values of any kind
symfony/console                                          v5.2.7             Eases the creation of beautiful and testable command line interfaces
symfony/deprecation-contracts                            v2.4.0             A generic function and convention to trigger deprecation notices
symfony/filesystem                                       v5.2.7             Provides basic utilities for the filesystem
symfony/finder                                           v4.4.20            Finds files and directories via an intuitive fluent interface
symfony/http-client                                      v5.2.7             Provides powerful methods to fetch HTTP resources synchronously or asynchronously
symfony/http-client-contracts                            v2.4.0             Generic abstractions related to HTTP clients
symfony/mime                                             v5.2.7             Allows manipulating MIME messages
symfony/options-resolver                                 v5.2.4             Provides an improved replacement for the array_replace PHP function
symfony/polyfill-ctype                                   v1.22.1            Symfony polyfill for ctype functions
symfony/polyfill-intl-grapheme                           v1.22.1            Symfony polyfill for intl's grapheme_* functions
symfony/polyfill-intl-idn                                v1.22.1            Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions
symfony/polyfill-intl-normalizer                         v1.22.1            Symfony polyfill for intl's Normalizer class and related functions
symfony/polyfill-mbstring                                v1.22.1            Symfony polyfill for the Mbstring extension
symfony/polyfill-php72                                   v1.22.1            Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
symfony/polyfill-php73                                   v1.22.1            Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
symfony/polyfill-php80                                   v1.22.1            Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
symfony/polyfill-uuid                                    v1.22.1            Symfony polyfill for uuid functions
symfony/process                                          v5.2.7             Executes commands in sub-processes
symfony/service-contracts                                v2.2.0             Generic abstractions related to writing services
symfony/string                                           v5.2.6             Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
symfony/translation                                      v4.4.21            Provides tools to internationalize your application
symfony/translation-contracts                            v2.4.0             Generic abstractions related to translation
symfony/var-exporter                                     v5.2.7             Allows exporting any serializable PHP data structure to plain PHP code
symfony/yaml                                             v4.4.22            Loads and dumps YAML files
tractorcow/classproxy                                    0.1.2             
tractorcow/silverstripe-proxy-db                         0.1.0             
unclecheese/display-logic                                2.0.3              Allows assignment of conditions for display and hide of specific form fields based on client side behavior.
webmozart/assert                                         1.10.0             Assertions to validate method input/output with nice error messages.
webonyx/graphql-php                                      v0.12.6            A PHP port of GraphQL reference implementation
wilr/silverstripe-googlesitemaps                         2.1.9              SilverStripe support for the Google Sitemaps XML, enabling Google and other search engines to see all urls on your site....
gdelavil commented 3 years ago

PS: I've compared this to a normal file upload outside of Elemental blocks and the global behaviour is as expected. This also doesn't happen if the component is not inline-editable.