[Feature]: Safe area / Inset emulation
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- playwright, typescript
- Ambito
- testing-qa
Direzione di ricerca
Start by reading Playwright’s browser emulation APIs and how viewport and screen sizes are configured. Check the Chromium debugging protocol support for Emulation.setSafeAreaInsetsOverride, then compare what WebKit and Firefox expose. Done means Playwright can configure safe area insets and overlays across the supported browser engines to test embedded mobile layouts.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🚀 Feature Request
It would be great if we specify viewport sizes separately from screen sizes, so as to allow testing against emulated versions of mobile browser rendering engines with insets and overlays (such as notification drawers and on-screen keyboards).
- Chromium has official support for this in their debugging protocol (behind an experimental flag), via "Emulation.setSafeAreaInsetsOverride".
- It's somewhat possible to do this in Webkit, as methods to do this are supported internally, but there are not currently any debug protocol or UI for setting anything like this.
- Firefox does not yet ship anything that can be used for simulating this yet, so is in the same state as Webkit.
Example
No response
Motivation
Supporting this would allow for Playwright to be configured to better reflect browser environments when embedded inside apps on Android / iOS devices.
- Lingua principale
- TypeScript
- Stelle
- 97.4k
- Fork
- 6.6k
- Merge medio
- 18h 15m
- PR unite (30g)
- 318
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/playwright
-
[Feature]: Set `this.name` in `TargetClosedError` constructorForse di nuovo libera @LeonxLJX l’ha presa 43 giorni fa e non c’è nessuna pull request aperta. ApertaP3-collecting-feedback
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
microsoft/playwright#42522 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: ariaSnapshot() emits \uXXXX / \b escapes in role names that toMatchAriaSnapshot() parses back incorrectlyForse già presa @alok-108 l’ha presa oggi. Aperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 22/100
microsoft/playwright#43489 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Chromium – locale is not applied to Accept-Language / navigator.languages inside dedicated WorkersForse già presa @yury-s l’ha presa oggi. Aperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 25/100
microsoft/playwright#43484 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: fill() on a paragraph inside a contenteditable body in an iframe resolves but inserts nothingForse già presa @yury-s l’ha presa oggi. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
microsoft/playwright#43483 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Python sync API logs CancelledError when exiting sync_playwright() with an unanswered routeForse già presa @yury-s l’ha presa oggi. Aperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 18/100
microsoft/playwright#43463 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/playwright
Issue simili
-
Endpoint links in the tag operations list are below the 24px target sizeForse già presa @AdzerKI l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-qa bug Minor
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
linagora/twake-tasks#435 ·
I maintainer di solito rispondono entro 1 giorno
-
bug domain: database priority: p1 Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
StellarState/SS-backend#632 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
A2A audit timestamps end in +00:00Z (invalid ISO 8601)Forse già presa @O1sumitkumar l’ha presa oggi. Apertabug good first issue help wanted python
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
`cf complete zsh >> .zshrc` fails on vanilla zshForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cloudflare/cf#340 ·
I maintainer di solito rispondono entro 1 giorno