There is a bug introduced in Service Studio 11.55.92 that every time when I open a screen (in reactive application) - it is displayed in responsive mode, meaning there is no header of the table. I have to click "Desktop" mode button to change it to normal view, but next time I open it - it is responsive again. This might sound like a small thing, but when I am doing active development, going back and forth between screens, actions, etc - I stumble on this many many times per day and it gets really annoying.
Now I am already used to bugs in Service Studio being introduced and never fixed, I just have to learn workarounds for them. But this one has finally made me turn off auto-update and downgrade to version 11.55.91, where I don't see it happening.
Obviously, I have reported this, but again, I have reported many other bugs and never saw any reaction, let alone fixes. These days I can not even be sure that my feedback gets to be seen by humans, and not just silently shelved by the AI wall.
Just sharing it here for those who might experience the same issue. And if there are other workarounds, I would be happy to know.
Hello.
Didn't caught that bug, but version 93 is out.
Change log doesn't mention that bug being fixed and I don't see it happening in my apps.
https://www.outsystems.com/downloads/ScreenDetails?ReleaseId=23537&MajorVersion=11&ComponentName=Service%20Studio
Is it still happening?
It was happening in 93, I have tried 92 and it was happening there as well, then I tried 91 and it doesn't happen there. This is why I identified version 92 as the one where it started, it doesn't mean it's the only version where it happens. I wish I made it clearer in the title, but I don't have the option to edit any more.
It might be related to a small screen size (mine is 14 inches), at least my best guess would be this.
Hi Igor, thanks for reporting this.
We can’t reproduce it, so we’d like to see what Studio saves on your machine. Studio keeps the selected screen size (Phone, Tablet, Desktop) in a local file, Settings.xml. The file also holds other information, so please don’t post it whole. The commands below print only the lines about the screen size, which are identifiers and a size name, with no credentials or server details.
Step 1: before (Studio closed)
Make sure Service Studio is fully closed, then run the command for your OS below and keep the output.
Step 2: change the size
Step 3: after
Run the same command again and paste both outputs (before and after) in your reply.
Windows (PowerShell)
$f = "$env:LOCALAPPDATA\OutSystems\ServiceStudio 11 XPlatform Stable\Settings.xml"
"Now: " + (Get-Date -Format "yyyy-MM-dd HH:mm:ss")
"File last modified: " + (Get-Item $f).LastWriteTime.ToString("yyyy-MM-dd HH:mm:ss")
"UserState entries: " + (Select-String -Path $f -Pattern "").Count
Select-String -Path $f -Pattern "WebEditor.MultiDeviceSize" -Context 4,4
macOS (Terminal)
f="$HOME/Library/Application Support/OutSystems/ServiceStudio 11 XPlatform/Settings.xml"
echo "Now: $(date '+%Y-%m-%d %H:%M:%S')"
echo "File last modified: $(stat -f '%Sm' -t '%Y-%m-%d %H:%M:%S' "$f")"
echo "UserState entries: $(grep -c '' "$f")"
grep -B4 -A4 "WebEditor.MultiDeviceSize" "$f"
If the macOS file doesn’t exist, try $HOME/.local/share/OutSystems/ServiceStudio 11 XPlatform/Settings.xml.
How we read the two outputs:
Each of these points to a different cause.
Thanks.