This can be demonstrated with the welcome app.
Start web2py
Display the admin page, go into debug, breakpoints and set breakpoint on line 9 of the welcome app default.py
Launch the welcome page - the breakpoint is hit.
Click continue ... the welcome page displays
The admin/breakpoint page still shows the breakpoint as set.
Launch another welcome page - it displays without any breakpoint.
Also, if you try to clear the breakpoint, it disappears from the admin/breakpoint page, however the console now shows an error:
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2018
Version 2.16.1-stable+timestamp.2017.11.14.05.54.25
Database drivers available: sqlite3, imaplib, pyodbc, pymysql, pg8000
please visit:
http://127.0.0.1:8000/starting browser...
*** DO_CLEAR failed Non-numeric breakpoint number (all})