-
Notifications
You must be signed in to change notification settings - Fork 13.5k
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
fix (module-loader): remove module from ModuleLoader cache map on promise reject #13663
Conversation
fixes ionic-team#9699 fixes ionic-team#11484 fixes ionic-team#11389 fixes ionic-team#11325 fixes ionic-team#11291 fixes ionic-team#10828 fixes ionic-team#11291 fixes ionic-team#10393 fixes ionic-team#10257 fixes ionic-team#9434 fixes ionic-team#8933 fixes ionic-team#7178 fixes ionic-team#7047 fixes ionic-team#10552 fixes ionic-team#10393 fixes ionic-team#10183 fixes ionic-team#10187 fixes ionic-team#10852 fixes ionic-team#11578
When `Tabs` are nested within each other, the highlight can get misaligned. This prevents that by ensuring the affected `.tab-highlight` is a direct child of the targeted `Tabs`.
…tabs * wip * wip * progress * wippy skippy * getting there * all tests passing except goBack * unit tests pass again boi * goBack tests pass * great success * the good stuff
* chore(dependencies): update to ng5 rc * chore(dependencies): update for ng 5 * chore(build): remove closure support * chore(dependencies): fix missing angular/common value
…r version info within the context of the ionic repo
* chore(package): bump rxjs to 5.5 * Update package.json * Update package.json
… back when loading chunk failed
I'd like to see if this can get merged, my metrics show this is happening to every 1 out of 20-30 users which is ALOT more than I would have expected. I'm honestly shocked it can happen at all, network is not necessary to load these chunks since they are already on the device right? So I'm not sure what the root cause is, but I'd like to see if this can help reduce the frequency. |
Ionic Team announced that they are focusing on v4 and there is no any more update will be released on v3. |
Hello and thank you for contributing to Ionic! We have been working on porting all of the Ionic components to web components and have recently updated |
@longgt Does this still work? Any repo where we could pull this to solve our issues? |
You can get it from https://github.com/longgt/ionic, longgt/iss13639 branch. |
Short description of what this resolves:
Module loader is trying to cache loaded module in map.
After that, when loading page having lazy loading feature, module loader try to get from map instead of loading new for performance reason.
But when module loader failed to loaded lazy chunk (network probs..etc), it should try it again instead of get from map.
On promise reject call back of module loader, remove module from cache.
Ionic Version: 3.x
Fixes: #13639