[Fix Input Popup Losing Focus] I don't understand what problem you try to fix with this component
Forge component by Leonardo Pires
Application Type
Reactive

Hi,

I installed your component and the demo tried it.

Then I removed the FixInput block from the Demo screen, and tried again, I get the same behavior.

I miss the point what the javascript that is executed on OnRender needs to fix, as without your fix I don't lose focus on the input either.

Regards,

Daniel


Hi,


I actually have the problem of the input losing focus after each key press. Altough this component actually solves that problem, the remaining popup is not working - e.g. buttons don't work.


Cheers

Hi Pedro!
I just published a new version, fixing the button bug, could you test it and give me feedback?

Hi Leonardo,

Thank you very much for your feedback and action to update the component!

I have solved the original issue by adding to the input an extended property autofocus with the value "autofocus".

I hope it helps others with the same error :)

Cheers,

Pedro Louro

Hi Pedro,

Thanks for your feedback, I hope it helps other people, and that it can be useful for someone

Hi Daniel!

This bug occurs in some free personals, it is not at all that this happens, it is a reactive application specific bug, which occurs inside a popup, specifically in a text type input.


With each character you type, the input loses focus, the purpose of this component is to fix this bug, you may have tested it, and obtained an unsatisfactory result, but this bug does not happen with everyone.

Hey Leonardo,

I assume this is a known issue with Outsystems and this module is a workaround?

Thanks in advance.

Mark


Hey again Leonardo,

We have noted with your plug-in, the on event change no longer fires for inputs with your forge component implemented.

Any suggestions on how to get this event to work with your component?

Thanks, Mark


 //(e = d[x]).parentNode.replaceChild(e.cloneNode(true), e)

 // You can instead of using with onchange code function:

                       d[x].onchange = function (e) {

                            var elem = e.target.id;

                           setTimeout(function(){document.getElementById(elem).focus();},100);


                        };

I bring good notifications about this bug, for those who have this bug in a free staff, it can be solved with a new platform update 11.8.5.1220, after this update this focus loss bug will already be solved in reactive applications.

If this post was helpful to you, or solved your problem, leave your feedback or mark it as solved.

Enter this link https://www.outsystems.com/home and see if your platform already has an update, tested in personal free!

Cheers.


Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.