Display bug on Samsung S24 phone


Author
Message
AKrishna
AKrishna
Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)Distinguished Member (3.8K reputation)
Group: Forum Members
Posts: 123, Visits: 417
Hi all,

I wrote a version of the DSST (Digit Symbol Substitution Test) with a customizable display grid for smartphone use. For ease of use, the user sets the height and position of the DSST reference grid at the top of the script, then the task begins and runs for the user's desired duration. To achieve the dynamic display of the grid, a black rectangle shape is drawn and then partially covered by text stimuli with white backgrounds, so that the black background creates a grid impression.

This has worked well in the past on multiple phone models (e.g., Samsung S10). However, one of my users was testing the script on a newer Samsung Galaxy S24 (SM-S921B/DS, running Android 15) and encountered a display issue where every even number on both the reference grid and the response scale was not displayed:


After she entered her first response, the display issue changed once (and then remained in the changed state after further responses):


While testing, I tried a version where each number stimulus got a unique background color, to see whether there was any overlap or covering issue, which resulted in the following:



I have no clue what's going on. What baffles me most is that the text stimuli are being drawn at their correct sizes, as otherwise you would expect to see no gridlines (they would be covered by the bgcolor of a too-wide text stimulus). Yet completely unrelated stimuli are being covered by the background color of other stimuli (e.g. the textbox for number 1 on the bottom left taking on the blue of textbox 2 instead of its own darkred). Would appreciate any help!

The current version of the script can be found at https://mili2nd.eu/jzjc (note that this is a version with white textboxes, not the colored version shown above).

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
AKrishna - 8/11/2025
Hi all,

I wrote a version of the DSST (Digit Symbol Substitution Test) with a customizable display grid for smartphone use. For ease of use, the user sets the height and position of the DSST reference grid at the top of the script, then the task begins and runs for the user's desired duration. To achieve the dynamic display of the grid, a black rectangle shape is drawn and then partially covered by text stimuli with white backgrounds, so that the black background creates a grid impression.

This has worked well in the past on multiple phone models (e.g., Samsung S10). However, one of my users was testing the script on a newer Samsung Galaxy S24 (SM-S921B/DS, running Android 15) and encountered a display issue where every even number on both the reference grid and the response scale was not displayed:


After she entered her first response, the display issue changed once (and then remained in the changed state after further responses):


While testing, I tried a version where each number stimulus got a unique background color, to see whether there was any overlap or covering issue, which resulted in the following:



I have no clue what's going on. What baffles me most is that the text stimuli are being drawn at their correct sizes, as otherwise you would expect to see no gridlines (they would be covered by the bgcolor of a too-wide text stimulus). Yet completely unrelated stimuli are being covered by the background color of other stimuli (e.g. the textbox for number 1 on the bottom left taking on the blue of textbox 2 instead of its own darkred). Would appreciate any help!

The current version of the script can be found at https://mili2nd.eu/jzjc (note that this is a version with white textboxes, not the colored version shown above).

Not reproducing this on my phones running Android 15, so it's not some general compatibility issue with v6 under Android 15. (For completeness's sake, it works fine under v7 as well.) I don't have an S24 available, though. Do you know which model / variant of the S24 this was? Thre are quite a few (S24, S24+, S24 Ultra, S24 FE), and there are variants with different GPUs as well (Adreno vs Exynos). There are quite a number of reports about the S24 series having buggy graphics drivers and graphics performance issues, so my guess is this is a symptom of that, e.g. laggy driver re-draws last used texture instead of the actual one.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search