chore: 8.6.0 next

This commit is contained in:
Nathan Walker
2023-09-28 18:26:39 -07:00
parent bbede5d795
commit c1f52b989e
2 changed files with 4 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@nativescript/core",
"version": "8.6.0-vision.3",
"version": "8.6.0",
"description": "A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.",
"main": "index",
"types": "index.d.ts",

View File

@@ -4,11 +4,12 @@ import { Color } from '../../color';
import { ad } from '../../utils';
import { SDK_VERSION } from '../../utils/constants';
import { CoreTypes } from '../../core-types';
import * as timer from '../../timer';
export * from './editable-text-base-common';
//https://github.com/NativeScript/NativeScript/issues/2942
export let dismissKeyboardTimeoutId: NodeJS.Timer;
export let dismissKeyboardTimeoutId: number;
interface EditTextListeners extends android.text.TextWatcher, android.view.View.OnFocusChangeListener, android.widget.TextView.OnEditorActionListener {}
@@ -29,7 +30,7 @@ function clearDismissTimer(): void {
function dismissSoftInput(view: EditableTextBase): void {
clearDismissTimer();
if (!dismissKeyboardTimeoutId) {
dismissKeyboardTimeoutId = setTimeout(() => {
dismissKeyboardTimeoutId = timer.setTimeout(() => {
const activity = view._context as androidx.appcompat.app.AppCompatActivity;
dismissKeyboardTimeoutId = null;
const focused = activity && activity.getCurrentFocus();