{"id":19428581,"url":"https://github.com/web-platform-tests/interop-2022-viewport","last_synced_at":"2025-02-25T05:24:43.936Z","repository":{"id":48129626,"uuid":"476200999","full_name":"web-platform-tests/interop-2022-viewport","owner":"web-platform-tests","description":"Viewport investigation project, part of Interop 2022","archived":false,"fork":false,"pushed_at":"2024-10-11T14:33:35.000Z","size":66417,"stargazers_count":44,"open_issues_count":5,"forks_count":6,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-01-07T19:49:29.294Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/web-platform-tests.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-03-31T07:39:05.000Z","updated_at":"2024-11-05T15:55:50.000Z","dependencies_parsed_at":"2024-03-25T17:08:47.030Z","dependency_job_id":null,"html_url":"https://github.com/web-platform-tests/interop-2022-viewport","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-platform-tests%2Finterop-2022-viewport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-platform-tests%2Finterop-2022-viewport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-platform-tests%2Finterop-2022-viewport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-platform-tests%2Finterop-2022-viewport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/web-platform-tests","download_url":"https://codeload.github.com/web-platform-tests/interop-2022-viewport/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240608007,"owners_count":19828320,"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","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":"2024-11-10T14:15:42.486Z","updated_at":"2025-02-25T05:24:43.882Z","avatar_url":"https://github.com/web-platform-tests.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interop 2022: Viewport\n\nWork on the [viewport investigation project](https://github.com/web-platform-tests/interop-2022/issues/41) for Interop 2022.\n\n\u003e To sort out any confusion about what “viewport” means, and what browsers _(especially on mobile devices)_ should be doing with various viewport measurements \u0026 sizing. To make recommendations for what should change to improve interoperability.\n\u003e\n\u003e - Open any issues at CSSWG, WHATWG, wherever if we find underspecified standards on what these measurements should be in relationship to the viewport — so that the appropriate standards group can take it from there \u0026 define any missing details.\n\u003e - Open any issues/bugs with the appropriate browsers, noting places where they are not aligned with the standard. Or if the standard is unclear, where they are not aligned with each other.\n\n## Definitions and Findings\n\nIn this effort we are looking at various viewport-related aspects. Their definitions and initial findings are collected in the [./explainers](./explainers) folder:\n\n- [Layout Viewport](./explainers/layout-viewport.md)\n- [Initial Containing Block (ICB)](./explainers/icb.md)\n- [Visual Viewport](./explainers/visual-viewport.md)\n- [Virtual Keyboard](./explainers/virtual-keyboard.md)\n- [Virtual Keyboard API](./explainers/virtual-keyboard-api.md)\n- [Viewport Units](./explainers/viewport-units.md)\n\n## Demos\n\nThere are a bunch of demos available to visualize, debug, and test the behavior of certain viewport-related aspects in browsers.\n\nThese demos are published at [https://interop-2022-viewport.netlify.app/](https://interop-2022-viewport.netlify.app/)\nThe results of some tests ran against these demos can be reviewed at [https://goo.gle/interop-2022-viewport-testresults](https://goo.gle/interop-2022-viewport-testresults)\n\nIncluded tests:\n\n- [Initial Containing Block (ICB)](https://interop-2022-viewport.netlify.app/individual/icb/)\n- [Layout Viewport](https://interop-2022-viewport.netlify.app/individual/layout-viewport/)\n- [Visual Viewport](https://interop-2022-viewport.netlify.app/individual/visual-viewport/)\n- [Virtual Keyboard API](https://interop-2022-viewport.netlify.app/individual/virtual-keyboard/)\n- [Viewport Units + window.innerHeight](https://interop-2022-viewport.netlify.app/combined/viewport-units/)\n- [Viewport Units + -webkit-fill-available](https://devinrousso.com/demo/WebKit/css/viewport-units.html) _(external)_\n- [ICB + Fixed Viewport + Visual Viewport + Event Debugger](https://interop-2022-viewport.netlify.app/combined/icb-fixed-visual/)\n\nThe source of the non-external demos is [included in this repository’s `demos` folder](./demos).\n\n## Recommendations\n\n- TODO","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-platform-tests%2Finterop-2022-viewport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb-platform-tests%2Finterop-2022-viewport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-platform-tests%2Finterop-2022-viewport/lists"}