I agree with asking the user. Both capport and UE are making a decision to either display or not display in a sandboxed browser. They take this decision on behalf of the user and I think this evolved like this. Doing one step back, imo it makes
more sense to (once the icmp is received) display a dialog and ask how the user wants to continue to the capport (if UE permits). UE can optimise this user flow by either choosing a default behaviour they see fit and have the user configure this behaviour
somewhere, or just remember what the user had chosen. If the UE would send an extra http-header indicating the capport is visited in the sandboxed browser, the capport can inform the user if they think it would be better to fulfil the journey in a regular
browser (and explain how to do that). Either way, the user will be in control, rather than either capport or UE.
Gr.,
Vincent van Dam
|