Device Visibility Setting ignored (with latest updates)

Permalink Browser Info Environment
Dear xanweb support team,

with the latest updates (newest theme version 2.4.0 + 2.4.1, concrete cms 9.1.1), device visibility options are ignored for all my blocks, on my existing website.

Following behavior:
(1) I go to the dialog where I can configure device visibility of a block through the standard steps: "Design & Block Template" > "Shadow & Rotation (CSS 3)" > "Device Visibility"

(2) I am able to click on the buttons (phone / tablet / laptop / desktop) and they indicate the changed configuration.

(3) I click "Save".

(4 - Problem) When I double check the setting, it is reseted to the "default" --> visibility enabled on all devices, no matter what I have set before.

I tried the following:
- change visibility on an existing block --> buggy behaviour occured
- change visilibility on a newly created block --> buggy behaviour occured
- I also switched PHP versions between 8.1 and 7.4 --> no difference, buggy behaviour occured with PHP 8.1 and PHP 7.4

May I ask for your help?

Kind regards,
Christian

Type: Ticket
Status: Resolved
Christian_Ka
View Replies:
Xanweb replied on at Permalink Reply
Xanweb
Dear Christian,

We can confirm this issue, although its related to the core.
We have opened an issue for it in the GitHub repository and here is its link:
https://github.com/concretecms/concretecms/issues/10708...

Kind Regards,
Xanweb Support Team
Christian_Ka replied on at Permalink Reply
Christian_Ka
Dear xanweb support team,

many thanks for your fast follow-up investigation and opening the issue at the GitHub repository.

Good approach and collaboration!

Kind regards,
Christian

concrete5 Environment Information

# Concrete Version
Core Version - 9.1.1
Version Installed - 9.1.1
Database Version - 20220516191423

# Database Information
Version: 10.5.15-MariaDB-1:10.5.15+maria~focal-log
SQL Mode: NO_ENGINE_SUBSTITUTION

# Concrete Packages
Active Cookie Consent (2.1), Light Slider (2.0), Pages Carousel (2.0.1), Replica Pro Theme (2.4.1), Timeline (2.0)

# Concrete Overrides
None

# Concrete Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
8.1.3

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, intl, json, ldap, libxml, mbstring, mongodb, mysqli, mysqlnd, OAuth, odbc, openssl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, raphf, Reflection, session, shmop, SimpleXML, soap, sodium, SourceGuardian, SPL, sqlite3, standard, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 3000
memory_limit - 512M
post_max_size - 200M
upload_max_filesize - 200M
zend.exception_string_param_max_len - 15
ldap.max_links - Unlimited
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
raphf.persistent_handle.limit - -1
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
opcache.jit_bisect_limit - 0
opcache.jit_max_exit_counters - 8192
opcache.jit_max_loop_unrolls - 8
opcache.jit_max_polymorphic_calls - 2
opcache.jit_max_recursive_calls - 2
opcache.jit_max_recursive_returns - 2
opcache.jit_max_root_traces - 1024
opcache.jit_max_side_traces - 128
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.