-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[issue]*in explore tab, android back button can't work. #1909
Comments
➤ Sam commented: Bofu Chen, here is the PR ( #1918 ) |
➤ Sam commented: seems ( https://stackoverflow.com/a/3255004/6133329 ) like technical limitation, can't fix as of now. |
➤ Kenny Hung commented: Sam (cc Tammy Yang ) |
➤ Sam commented: Kenny Hung, as far as I understood ( https://stackoverflow.com/questions/3254985/back-and-forward-buttons-in-an-iframe/3255004#3255004 ) it's not fixable but I will do further experimenting and see if I can fix it. |
➤ Kenny Hung commented: Sam (cc Tammy Yang) |
➤ Sam commented: asked ( https://ionic.zendesk.com/hc/en-us/requests/43039 ) ionic team. Waiting for response. |
➤ Ethan Wu commented: as discussed we will disable "back" button in iframe and users will need to click on explorer tab to reset their search. I have hidden the back button on the iframe. |
➤ Kenny Hung commented: on 0.64.2 previous step button is disappear, but android back button still can’t work on explore tab. |
➤ Ethan Wu commented: Are you talking about the arrow on the bottom? |
➤ Kenny Hung commented: Ethan Wu yes. |
➤ Ethan Wu commented: Ok. I believe this is an Ionic issue. Based on the previous comments Sam left it doesn't seem like it can be fixed? |
➤ Kenny Hung commented: It seems like that currently... |
➤ Sam commented: We can track android back button press events. And once that event occurs we can do some logic like navigate iframe back. But due to CORS we can not manipulate iframe. Ionic team mentioned that we can try to use iframe.postMessage but we need to also setup ifram accordingly I’m not sure of bubble will allow that type of configuration. Here is the ionic team suggestion https://ionic.zendesk.com/hc/en-us/requests/43039 ( https://ionic.zendesk.com/hc/en-us/requests/43039 ) |
➤ Tammy Yang commented: As we have decided not to show back button, the priority can be lower to High instead of Critical. |
➤ Sam commented: Tammy Yang (cc: Ethan Wu) |
➤ Sam commented: I created this subtask: bubble app postMessage experiment ( https://app.asana.com/0/0/1202960139846421/f ) |
➤ Tammy Yang commented: Kenny Hung There are four types of back key
Currently according to my own test, all #2, #3, #4 can work without a problem. Therefore, I believe the priority of #1 can be Medium instead of High (well... as an Android user, I believe it's quite often that back key does not function 100% as expected?). We should keep tracking this issue and fix it, but I believe we can wait until the first rebrand version is pushed to store. Let me know if QA has any additional concerns. |
➤ Kenny Hung commented: Tammy Yang (cc Scott Yan)Agree. I think it's better than without any back button on iframe screen.😁 |
➤ Tammy Yang commented: My understanding is this is not doable. Sam how do you think? |
➤ Tammy Yang commented: Kenny Hung btw if you also agree, I will remove this from the Thursday milestone |
➤ Sam commented: Tammy Yang, you this ( https://app.asana.com/0/0/1202720013896988/1202977205637168/f ) is not doable? Yes the only way to go root of explore tab is reload whole app. |
➤ Tammy Yang commented: Yes, correct, that's what I meant. |
➤ Sam commented: Tammy Yang, but I think it's doable with bubble plugin ( https://bubble.io/plugin/%F0%9F%90%9D--iframe-complete-embed-1657267144487x391836917536391200 ). |
➤ Tammy Yang commented: Yes, I think do, too. But, let's do it a bit later since QA has allowed us to lower the priority 😆, too busy now, haha. |
➤ Sam commented: Need more time to work on preferably push to next sprint |
➤ Tammy Yang commented: Ok, I will push this task to the next sprint |
➤ Sam commented: This task depends on bubble app postMessage experiment ( https://app.asana.com/0/1201016280880500/1202960139846421/f ). We need to move to next sprint |
➤ Sam commented: Kenny Hung, can we move this task to next sprint please? Because it depends on bubble app postMessage experiment ( https://app.asana.com/0/1201016280880500/1202960139846421/f ) sub-task. |
➤ Kenny Hung commented: Sam ( cc Tammy Yang) I think it could be dropped & move to product backlog first, if bubble app postMessage experiment ( https://app.asana.com/0/1201016280880500/1202960139846421 ) complete we could let it back to future sprint. |
➤ Sam commented: Kenny Hung (cc: Tammy Yang), explore tab android back button is fixed. Here is the claap ( https://app.claap.io/numbers-protocol/ionic-iframe-devs-android-back-button-working-for-iframe-c-O35CsUM4Uy-AfmrcRkKrMh4 ). Implementation is done. Kenny Hung, let me know if you want to include this task in the v221108-capture-app-ionic release note ( https://app.asana.com/0/1201016280880500/1203292734517478/f ) |
➤ Kenny Hung commented: Sam it looks nice! And I have left comment on claap. |
➤ Kenny Hung commented: Tammy Yang shall we add this one to 1107 sprint? |
➤ Tammy Yang commented: Kenny Hung sounds good! |
➤ Kenny Hung commented: Sam Is this one able to add v221108 release in time? If not, it's okay, also could add this one in next Tuesday release. |
➤ Sam commented: Code review for current PRs are not done so maybe better to add for next Tuesday. But implementation is done |
➤ Kenny Hung commented: okay, I arrange it in v221115 release. Warm remind, please help to updated the dev status, thanks. |
➤ Sam commented: Here is the PR ( #2298 ) |
┆Issue is synchronized with this Asana task by Unito
┆Created By: Kenny Hung
The text was updated successfully, but these errors were encountered: