Canvas iOS App not returning id_token on first launch
I have a LTI 1.3 tool that is working perfectly directly in browsers.
However, the Canvas iOS app seems to stop working randomly in that it won't send an id_token on the first launch after starting the app. If I hit "Done" on the embedded browser and retry, it works fine and then will continue to work just fine across all courses, until the app restarts (force close). It then fails again on the initial launch.
Canvas is posting the state parameter correctly.