bitovi/funcunit
View on GitHubTyping at the start of input inside an Iframe causes cursor to reset to end
Open
#137 opened on Feb 10, 2016
bughelp wantedp2
Description
When i try to type into a text input that already has text in it while the cursor is positioned at the start it resets it to the end of the input.
I have already located a fix for this, it seems it's using the document var instead of the h.getWindow(el) helper function.
var h = syn.helpers, getSelection = function (el) {
var real, r, start;
if (el.selectionStart !== undefined) {
if (document.activeElement && document.activeElement !== el && el.selectionStart === el.selectionEnd && el.selectionStart === 0) {
return {
Should be
var h = syn.helpers, getSelection = function (el) {
var real, r, start;
if (el.selectionStart !== undefined) {
if (h.getWindow(el).document.activeElement && h.getWindow(el).document.activeElement !== el && el.selectionStart === el.selectionEnd && el.selectionStart === 0) {
return {