{"id":30107067,"url":"https://github.com/benignware/keyboardposition-fix","last_synced_at":"2025-08-10T01:33:02.615Z","repository":{"id":13721153,"uuid":"16415299","full_name":"benignware/keyboardposition-fix","owner":"benignware","description":"This fix addresses flawed virtual keyboard positioning within fixed elements on ios6 and android ","archived":false,"fork":false,"pushed_at":"2014-02-04T20:06:45.000Z","size":184,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-08-12T18:37:45.630Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benignware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-31T17:41:18.000Z","updated_at":"2023-08-12T18:37:45.631Z","dependencies_parsed_at":"2022-08-31T05:03:38.510Z","dependency_job_id":null,"html_url":"https://github.com/benignware/keyboardposition-fix","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/benignware/keyboardposition-fix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benignware%2Fkeyboardposition-fix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benignware%2Fkeyboardposition-fix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benignware%2Fkeyboardposition-fix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benignware%2Fkeyboardposition-fix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benignware","download_url":"https://codeload.github.com/benignware/keyboardposition-fix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benignware%2Fkeyboardposition-fix/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269663320,"owners_count":24455799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-10T01:32:12.698Z","updated_at":"2025-08-10T01:33:02.593Z","avatar_url":"https://github.com/benignware.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"keyboard-position-fix\n==========\n\nThis fix addresses flawed virtual keyboard positioning within fixed elements on iOS6 and Android \n\nIssue\n-----\n\nWhen focusing input elements contained in fixed positioned elements that trigger the virtual keyboard, the screen isn't properly adjusted on iOS6 and Android. \nThis makes the UI inusable if the keyboard hides the focused element.  \n\nThe issue is described here:\n\n* http://getbootstrap.com/getting-started/#support-fixed-position-keyboards\n* http://stackoverflow.com/questions/7970389/ios-5-fixed-positioning-and-virtual-keyboard\n\nFix\n-----------------\nThe fix hooks in the focusin-event of the document and transforms the position of the fixed parent container on iOS and the body of the document on android.\n\nIn iOS7 the issue seems to be resolved and the fix is not applied.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenignware%2Fkeyboardposition-fix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenignware%2Fkeyboardposition-fix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenignware%2Fkeyboardposition-fix/lists"}