Why does "Step in" behave like "Resume"?

Create an app with:

  1. A form with this:
    image

  2. A server module with this:
    image

  3. A table with this:
    image

Set breakpoints on the two lines x = 5 and x = 2, then run the app.

When execution pauses at x = 2, pressing Step In or Step Over twice should move through app_tables.table_1.get and stop at x = 3.

While Step Over behaves as expected, Step In instead acts like Resume: it continues execution, leaves the current scope, and jumps to the next breakpoint at x = 5.

Here is the clone link:

2 Likes