mediawiki-extensions-Visual.../modules/ve-mw/ui
Thiemo Kreuz d10dd4ded0 Don't focus template input fields (and open keyboard) on mobile
On mobile, tapping anything in the sidebar should only scroll the
corresponding element into view, but not focus the input field. The
reasoning is that an on-screen keyboard should only pop up when the
input field is actually tapped.

By the way, the "jump" issue in T312768 was because of the same
reason. In that case an onFocus happens before we have a chance to
scroll. Unfortunately there is no way to reverse the execution order
of these. Which is why we disabled the animation there.

Bug: T289043
Change-Id: I1c18802b8ff776fa8d9c17e3df8020354690d29f
2022-08-28 14:26:29 +00:00
..
actions Use new config option signature when building sequences 2022-03-11 17:12:54 +00:00
commands Move var declarations inline 2022-03-01 17:50:24 +00:00
contextitems Use @type instead of @var for JavaScript variable 2022-07-12 11:18:27 +00:00
datatransferhandlers Move var declarations inline 2022-03-01 17:50:24 +00:00
dialogs Dynamically calculate height of toolbar sticky headers 2022-08-18 17:59:03 +02:00
elements Code cleanup in ExpandableContentElement 2022-08-15 08:40:11 +00:00
inspectors Increase default debounce of live extension inspector/dialog to 1000ms 2022-07-14 17:14:37 +01:00
layouts Don't focus template input fields (and open keyboard) on mobile 2022-08-28 14:26:29 +00:00
pages Merge "Rename value state variable" 2022-08-05 09:23:08 +00:00
styles ve.ui.MWTargetWidget: Remove top margin in Vector 2022 2022-08-11 14:27:53 +01:00
tools Use surface's cancel command to close the editor 2022-06-15 19:24:21 +00:00
widgets Dynamically calculate height of toolbar sticky headers 2022-08-18 17:59:03 +02:00
ve.ui.MWAriaDescribe.js
ve.ui.MWCommandRegistry.js
ve.ui.MWExtensionWindow.js Move var declarations inline 2022-03-01 17:50:24 +00:00
ve.ui.MWSequenceRegistry.js Use new config option signature when building sequences 2022-03-11 17:12:54 +00:00
ve.ui.MWSurface.js
ve.ui.MWWikitextCommandRegistry.js Use boolean RegExp.test() instead of .match() where possible 2022-03-24 11:04:43 +01:00
ve.ui.MWWikitextDataTransferHandlerFactory.js Move var declarations inline 2022-03-01 17:50:24 +00:00
ve.ui.MWWikitextSequenceRegistry.js
ve.ui.MWWikitextSurface.js
ve.ui.MWWikitextTransferRegistry.js