Although a workaround that seemed to work is using Navigator.push instead of Navigator.pushReplacement for the widget in question, but there are a few problems for this workaround:
It needs to be done for each case in keypod (a user of solidpod) which really should not worry about an issue like this.
It seems unclear why using Navigator.push worked
There is likely a hidden issue in the solidpod that is the root cause, so understanding it and systematically resolve it in solidpod is preferred.
There are more than one scenarios where the navigator does not redirect to the specified child widget, e.g. two issues captured by
Although a workaround that seemed to work is using
Navigator.push
instead ofNavigator.pushReplacement
for the widget in question, but there are a few problems for this workaround:keypod
(a user ofsolidpod
) which really should not worry about an issue like this.Navigator.push
workedThere is likely a hidden issue in the
solidpod
that is the root cause, so understanding it and systematically resolve it insolidpod
is preferred.