Text entry bug in latest update
Mar 13, 2020
Hi all.
I discovered a bug in Storyline 360 today, which has been reported. If you have a text entry field it will stay 'on top' of any layers you have on that slide (including master slides).
For example, if you have a text entry field on the base layer and a popup window as a layer, when you open the popup window the text entry field will be on top of the layer. Here's a link to a Peek video to demonstrate what I mean:
https://360.articulate.com/review/content/df1b62c5-b4da-4d0f-898d-56c9d98d9731/review
This has been reported as a bug, so hopefully there'll be a fix for it soon. In the meantime there's a workaround of preventing the user from clicking on the base layer, although this isn't always preferable.
UPDATE: This appears to be another bug with a recent update, as modules we designed in a previous version of Storyline aren't affected by it.
49 Replies
Hi,
I confirm, I've got the same issue.
On a slide, I've put several text to fill on the main layer an some element on an additionnal layer.
When a text is autofilled by the browser, it remain on the top when the additional layer is opened.
You can easily understdand the issue on the screenshot.
I've encountered this problème when i choose a pre-filled choice offered by the browser but not validated the choice by pressing "enter" button.
As I've no error message, it is hard to fix it.... If you have any idea, it'll be well aprieciated.
Many thanks in advance.
Lilian
Hi Lilian!
We're happy to help!
We released the fix in Storyline 360 Update 38 (Build 3.38.21779.0) and we are now on Storyline 360 Update 40 (Build 3.40.22208.0). Which version of Storyline are you using?
If you're using an updated version of Storyline 360 and still seeing this snag, I'd like for our Support Engineers to work with you 1:1. Please use this link to connect with our Support Team.
Looks like this bug has resurfaced with a recent update. Is this being looked into?
Hi Astutis,
I just replied to you in your other post here to take a closer look and see if we can nail down what's happening!
Hi all,
Unfortunately I'm also facing this issue. I have a text entry field on a layer. With closing this layer the field fades out but the font gets dark (grey / black) and stays visible. I can also see the red lines for the spelling feedback. Is there any solution ?
Hi Manuel!
I'm so sorry that you ran into those issues. I'm happy to review each one with you:
For now, we recommend creating a separate slide for the layer, if possible.
If that doesn't help, we're happy to connect with you for any other tailored solutions. If you could share the .story file, please use this private case link.
Any idea when this might be fixed? This is happening on a freeform quizzing slide so not having feedback layers is not really an option for me.
Please indicate when this will be fixed. It's a critical bug that is in some cases too significant to create a workaround. Far too messy. Could you please escalate this and provide an eta for resolution?
Thanks.
Hi Shane,
I understand that the workarounds can be a bit too cumbersome! While I can't provide an ETA for a resolution, I'll be sure to bring this up to my team and keep everyone in the discussion updated on any news we can share.
Thanks Ren, let me know if your team offers any insight.
In the meantime - do you know if it's possible to roll-back to a previous version of SL360 to avoid this bug at time of publish?
If so, are you able to identify an earlier stable version and advise on the rollback process?
Thanks again.
Hi Shane,
Great question! I would connect with a support engineer to confirm which bug you're running into, as they can better provide details on what version may be a good one to rollback to, especially if it's a version you no longer see in the desktop app menu!
Gee thanks Ren.
To the folks that are impacted by this bug, after a few trial rollbacks, I can confirm that if you rollback to Version# 3.38.21861.0 released on April 7, 2020, then the bug no longer occurs and text input fields on layers (including red lines to indicate spelling mistakes) hide when the layer is hidden.
I hope this info is passed onto the team that actually actions bug fixes (if they actually exist) as it may help them identify the cause of the bug and resolve.
I am experiencing the same issue. I have reservations about rolling back as I don't want that to affect anything else
Hi there, Daniel!
I respect your decision and will keep you posted on our progress with both bugs.
For now, we're happy to explore your file for any tailored options. As always, you can connect with our Support team through this case link.
We have just encountered this exact bug using the latest version of Storyline 3 (Update 10: 3.10.22406.0). However, it appears to only impact some users in Chrome. And it doesn't appear to be specific to the Chrome version. 2 users with the exact same version of Chrome - 1 sees text entry fields on other layers after the layer closes, another doesn't.
In the screenshot, you can see that after you've entered the address (1 Island Dr) and the city (Oaks), then click the dropdown to select a state, you can see the text entry fields on top of the dropdown layer.
I was able to workaround this with some javascript.
var els = document.getElementsByTagName('input');
for (var i=0; i < els.length; i++) {
els[i].value='';
els[i].setAttribute("onfocus", "this.value=''");
els[i].setAttribute("autocomplete", "off");
}
Not the most ideal, but it works
Hi Manuel and Shane!
Great news! We just released another update for Articulate 360 and included a few important fixes that you'll see in the release notes here.
The item you'll be interested in is:
Fixed: Scroll bars and red spell-check lines on one layer were visible on other layers when they should've been hidden.
Just launch the Articulate 360 desktop app on your computer and click the Update button for Storyline 360. Details here.
Please let us know if you have any questions, either here or by reaching out to our Support Engineers directly.
This post was removed by the author
Hello Daniel,
I am having the same problem. Could you tell me where you placed your script? And it seems that "input" would be the variable name attached to the text entry field if I imagine correctly....?
Thanks in advance!
Hi there! Are you seeing this in Storyline 3 as well? We have a series of courses that have some slides that are the same with text entry. If they use the suggested text, it will stay on screen.
Hello Daniel,
I've tried your code but it doesn't work for me and breaks all my other javascript.....
Any suggestions? Is there a problem with the quotation makes or something???
Thanks in advance!
The JavaScript needs to be placed on any slide with a text input field. You just use an executed JavaScript trigger when timeline starts and copy and paste the JavaScript. Hope this helps
Thanks, Daniel!
Could you please doublecheck the code...it's not working for me, sorry...
var els = document.getElementsByTagName('input');
for (var i=0; i < els.length; i++) {
els[i].value='';
els[i].setAttribute("onfocus", "this.value=''");
els[i].setAttribute("autocomplete", "off");
}
When I get to my computer I will look at the exact code I am using and share
Okay the following is the exact code I am using. I can only confirm it works in Storyline360 for HTML5 export.
var els = document.getElementsByTagName('input');
for (var i=0; i < els.length; i++) {
els[i].value=" ";
els[i].setAttribute("onfocus", "this.value=' ' ");
els[i].setAttribute("autocomplete", "off");
}
Again this code goes on every slide that has an input field. The Trigger: Execute JavaScript When timeline starts on this slide.