Skip to content

Caesar layout: _paginate_and_confirm behaves incorrectly, bypassing transaction confirmation #6911

@coderabbitai

Description

@coderabbitai

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions