Description
The device test helper _paginate_and_confirm does not work correctly on the Caesar layout when confirming transactions (observed during Tron TRX transfer flow in PR #6883).
Observed behavior
- The test
T3B1_en-device_tests-tron-test_sign_tx.py::test_sign_tx[TransferContract] ends inside the info context menu instead of completing the confirmation flow.
_paginate_and_confirm enters the menu via an unexpected swipe_up() call.
- After iterating all menu items, it calls
press_yes(), which bypasses the entire layout and returns without actually confirming the transaction.
Expected behavior
_paginate_and_confirm should paginate through the content and complete the confirmation flow — not terminate inside the info context menu.
Additional context
References
Description
The device test helper
_paginate_and_confirmdoes not work correctly on the Caesar layout when confirming transactions (observed during Tron TRX transfer flow in PR #6883).Observed behavior
T3B1_en-device_tests-tron-test_sign_tx.py::test_sign_tx[TransferContract]ends inside the info context menu instead of completing the confirmation flow._paginate_and_confirmenters the menu via an unexpectedswipe_up()call.press_yes(), which bypasses the entire layout and returns without actually confirming the transaction.Expected behavior
_paginate_and_confirmshould paginate through the content and complete the confirmation flow — not terminate inside the info context menu.Additional context
References