fix(input, textarea): padding is now added to content so inputs scroll above keyboard (#25849)

resolves #18532
This commit is contained in:
Liam DeBeasi
2022-09-09 14:22:44 -05:00
committed by GitHub
parent bb5ecf51ec
commit ba6b539675
7 changed files with 349 additions and 92 deletions

View File

@@ -22,7 +22,22 @@ export const goto = async (page: Page, url: string, options: any, testInfo: Test
const formattedRtl = urlToParams.get('rtl') ?? rtl;
const ionicTesting = urlToParams.get('ionic:_testing') ?? _testing;
const formattedUrl = `${splitUrl[0]}?ionic:_testing=${ionicTesting}&ionic:mode=${formattedMode}&rtl=${formattedRtl}`;
/**
* Pass through other custom query params
*/
urlToParams.delete('ionic:mode');
urlToParams.delete('rtl');
urlToParams.delete('ionic:_testing');
/**
* Convert remaining query params to a string.
* Be sure to call decodeURIComponent to decode
* characters such as &.
*/
const remainingQueryParams = decodeURIComponent(urlToParams.toString());
const remainingQueryParamsString = remainingQueryParams == '' ? '' : `&${remainingQueryParams}`;
const formattedUrl = `${splitUrl[0]}?ionic:_testing=${ionicTesting}&ionic:mode=${formattedMode}&rtl=${formattedRtl}${remainingQueryParamsString}`;
testInfo.annotations.push({
type: 'mode',