mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-30 05:02:58 +00:00
Restore provider/model selection in Android tablet modal windows by giving both native modal hosts their own gesture-handler root. Preserve phone sheet and web portal behavior. Include native regression scripts, test dependency resolution, and verified CI test corrections. Generated media and logs are excluded. Refs #4475 and #4377; consolidates #4721 and #4771. Co-authored-by: Mike P. Kuhl <mkuhl@softmachine.at> Co-authored-by: Cameron Chin <cjcrjc@users.noreply.github.com>
24 lines
985 B
Plaintext
24 lines
985 B
Plaintext
# Idle existing agent in a narrow composer on a wide Android device (AdaptiveModalSheet).
|
|
# AGENT_URL=paseo://h/<serverId>/agent/<agentId>; AGENT_TITLE identifies the loaded route.
|
|
context platform=android timeout=60000 retries=0
|
|
env APP_ID=sh.paseo.debug
|
|
env PROVIDER_ID=codex
|
|
|
|
open "${APP_ID}" "${AGENT_URL}"
|
|
wait "label=\"${AGENT_TITLE}\"" 20000
|
|
wait "id=\"combined-model-selector\"" 10000
|
|
press "id=\"combined-model-selector\""
|
|
wait "id=\"model-provider-${PROVIDER_ID}\"" 10000
|
|
press "id=\"model-provider-${PROVIDER_ID}\""
|
|
wait "id=\"compact-model-list\"" 3000
|
|
press "id=\"model-row-${PROVIDER_ID}-${MODEL_ID}\""
|
|
wait "id=\"combined-model-selector\" label=\"Select model (${MODEL_LABEL})\"" 3000
|
|
|
|
press "id=\"combined-model-selector\""
|
|
wait "id=\"model-provider-${PROVIDER_ID}\"" 10000
|
|
press "id=\"model-provider-${PROVIDER_ID}\""
|
|
wait "id=\"model-row-${PROVIDER_ID}-${MODEL_ID}\"" 3000
|
|
back
|
|
wait "id=\"combined-model-selector\" label=\"Select model (${MODEL_LABEL})\"" 3000
|
|
close
|