Say hello to iOS Health team at Monzo šŸŽ šŸ©ŗ

No, we donā€™t have an Android equivalent at the moment. Generally we see fewer logouts, crashes, performance issues and broken flows in the Android app, so weā€™re focussing on getting the iOS app into a comparable place.

13 Likes

The more details you can provide, the more likely we are to replicate the crash and be able to fix it, so if you can be super detailed, that would be a great help.

Weā€™d be happy with both - if you notice trends, that may point to a specific set of problems that we need to fix. But typically that would take more investigating before we can fully understand the problem. Having more detailed info about specific crashes helps us get to the bottom of them quicker. Reports via TestFlight are very helpful, so please do keep those up and thank you for them!

Both are helpful, but Iā€™d say that TestFlight/beta crashes are more helpful - if something new has appeared itā€™s much easier to look over the last weekā€™s-worth of changes to see what could have caused the problem, and helps us ā€œnip them in the budā€ before they become ā€œknown issuesā€.

If youā€™re seeing the same issue repeatedly, giving us one detailed report and then simply referencing the detailed report in subsequent reports is perfect :pray:

Thatā€™s a great idea, thank you! Weā€™ll look at putting something like that together :muscle:

6 Likes

Posts like this are what stop staff posting.

Peter asked his question at 11:48, you posted at 10pm to have a dig that someone hadnā€™t answered his question. There had been one post by someone in that team at 11:52, and quite a detailed reply, so I would imagine he started writing it before Peter posted. They may not have even seen it.

They didnā€™t post again yesterday, they have this actual job to do! But this morning, back to the working day, Lee is posting and replying to questions.

Lets try our best not to scare staff away! We want more involvement, not less!

21 Likes

Thatā€™s for the detailed replies!
Iā€™ll be sure to keep the bug reports coming.

A final question: there was a recent iOS beta (I think it was iOS 15.0 beta) where Monzo just crashed continually and you got the Testflight crash notification almost every time you unlocked the phone. In that sort of situation, do you still want us to submit the crash every time? I was doing for a while but then realised you were probably waiting to see if future iOS betas fixed the issue and therefore a fix wasnā€™t a priority - so I stopped submitting those. Would you prefer the rule to be ā€œjust always submitā€? Currently, I do default to an ā€œif in doubt, submit a reportā€ but donā€™t bother every single time if itā€™s something like that where you probably arenā€™t rolling out a fix yet but are already aware of the issue.

2 Likes

Very late to this thread (had a busy a few days).

First of all, thank you for setting this team up. Itā€™s very reassuring. The Monzo experience for the past 6 months on iOS hasnā€™t been very positive at all, so itā€™s good that itā€™s being taken seriously.

Especially when half the time sharing the issues on here it can feel a bit like talking into a void as others are unable to reproduce or havenā€™t noticed themselves.

I tend to stay away from beta software where I can, which means unless Iā€™m being inconvenienced by a bug with the App Store version of Monzo, I tend not to be using the TestFlight build at all.

Whatā€™s the best way to help with this stuff for those of us not utilising the TestFlight build? The app still directs us to the forums for here for bug reports, so is this the only/preferred outlet, or is there something else youā€™d prefer me to do in addition to or instead of flagging on here?

5 Likes

Yes please :pray:

I love Monzo but the sluggy performance, unresponsive buttons and jittery animations are making the app borderline unusable sometimes.

Love seeing it recognised

4 Likes

Just a quick tip if your app is like this right now.

Quit the Monzo app (flick it away from the multitasking view).

Head to the settings app, search for Monzo, and within Monzo toggle on reset session, then relaunch the app.

This will sign you out, and youā€™ll need to sign back in, but it should restore the app to peak performance for a while.

4 Likes

Hello ioz team,

So whats the issue with the monzo app constantly logging one off?

At first it was crashing and to reinstall severally.

Now it logs one out and have to start all over again.

It has become unreliable and changing oneā€™s mind on how perfect monzo is.

I now also use an android phone and not had those issues yet.

Why has monzo been unanle to resolve this isssue after several updates and considering this has been happning for months.

Cheers,
Olu

2 Likes

2 posts were merged into an existing topic: Removed Posts - Jan - 2023

Yeah I still think that could have been done at the time but it is what it is. Better late then never and all that.

It does seem to make a difference actually! Thanks for the tip

2 Likes

Feel like itā€™s probably better to continue this little off shoot in this thread unless thereā€™s somewhere better off it since itā€™s not really related to Chase.

I do a fresh install every major release. New devices are always set up as new, no restoring from backups (donā€™t even have backups turned on).

Donā€™t run the iOS betas on my personal devices either, which includes my phone where I use Monzo.

I suspect like Safari, how we use the app and whatā€™s going on inside it will impact how much battery it uses too. My time is largely spent in trends. When Iā€™m opening the app itā€™s more of than not because of a notification or to check on my balance tab in trends (where I will usually play with the slider a bit because the haptics make it fun and Iā€™m a fidget toy person). Thatā€™s probably more intensive than someone who opens it to check recent transactions and closes it again.

The current Trends performance issues might be playing a role too. The crashing bug has hopefully been fixed now (thanks @leewatkins!) (which I should probably now mark as the solution to my thread!) so that shouldnā€™t be affecting things anymore! There is a memory leak (I think) somewhere though, which more folks than just me are experiencing this time and Iā€™m having to use the reset section every few weeks or so when the app becomes unusably sluggish and unresponsive. Phone gets hot in this situation too, so no doubt is something else impacting battery life.

The battery life hit from Monzo is not significant enough that I consider it an issue per se, but itā€™s not as good as Iā€™d normally expect for a banking app either. Itā€™s not terrible, it just feels like itā€™s not been properly optimised for later iPhones models and iOS version to keep it as efficient as it probably could be. The most visible representation of that is how the app was never, and still hasnā€™t been updated for the new iPhone screen sizes. Itā€™s very hard to see, but the interface elements are ever so slightly larger in Monzo compared to other apps because of it. Iā€™ve posted about that somewhere on here before too. Most people will probably never notice it, but itā€™s something I can always see whenever the keyboard comes up and it throws me. I can touch type the way I type on a mechanical keyboard (from muscle memory so I donā€™t need to see the keys) and remain very accurate. The very subtle change to the keyboard in Monzoā€™s app vs most others that have since been updated really throws that into whack and I canā€™t type anymore.

Edit: hereā€™s where Iā€™ve mentioned the screen size thing before, with screenshots that capture the very subtle difference:

Edit 2: off the back of remembering this, just decided to test it again to check it was actually still the case, and it does appear, that at least the core iOS elements are no longer scaled when comparing side by side in Pixelmator to the mail app. :partying_face: no idea when they actually fixed it, but this is why apps benefit from usefully detailed release notes! I had no idea it had been fixed.

4 Likes

I appear to have touched a nerve. I will remove my post for fear of it being too tongue in cheek for you.

I never spotted it when I went to my 13 Pro lol. I think I may have noticed it more on a Max maybe though. I had to look at your screenshots to see what was wrong.

That eliminates a few things anyway, I dont think 16 Beta had as many issues that lingered on when it came out finally but I know there was a weird one where a tester had a dialogue problem with images/text (system dialogue prompt but cant remember where it was) and it continued in the RC to which they thought it had not been fixed but a fresh device install fixed it.
I had heard of really weird things happening to profiles in previous betas as well that cause RC issues.

Yeah I dont go into Trends often, maybe once a week depending on the spending pattern as my spending is quite regular.

Hot is really not a good sign, I mean that sounds like its hitting the cpu hard which will slaughter battery life like a game.

To be honest you having such a borked experience must be very useful for them to see if it can be recreated.

2 Likes

The trouble with this one (the one I suspect is a memory leak) is finding a reliable way to recreate it. Itā€™s affecting a good few folks, so thatā€™s positive, means thereā€™s more data to collate. But I havenā€™t been able to discern if itā€™s related to the known trends performance issues (which should be getting fixed soon, if they werenā€™t in the most recent update), or if itā€™s something else. The addition of overview to labs correlates too, but doesnā€™t directly cause the issue (it happens even if itā€™s disabled).

Iā€™ve found a reliable remedy for it, which is the reset session tip Iā€™ve shared above. Itā€™s worked for everyone whoā€™s tried it. But Iā€™m still prodding and guessing at what actually causes it. My best guess right now is itā€™s tied to your transactions, specifically new ones. So the more you use your card, the more transactions you make, the faster the symptoms of a memory leak start to present themselves. Itā€™s still very much a guess though. If you let it get far enough without resetting session, the app will eventually crash, at which point if youā€™re on TestFlight you can submit a report.

It could just be some innocent completely unrelated innocent thing somewhere else in the app and Iā€™m just zeroing in on the wrong correlations. But until I figure out whatā€™s causing it, Iā€™m not going to be able to determine a reliable way to reproduce the issue. One of the reasons Iā€™ve been reluctant to start a thread for it, as for all I know it could have been tied to the crashing issue, or the trends issue, which are both known.

I donā€™t think itā€™s related to historic transactions. Youā€™ve tried that. Iā€™ve tried replicating it, so that was probably just a fluke correlation too. Next best guess would be itā€™s related to plus, as that seems to be a common thread, but it could just be that most of us on here are likely to be subscribed to plus or premium.

I do tend to be more bug prone than most. I donā€™t know if thatā€™s just because of my field and I notice them more than most, or if itā€™s just through my tenacity to play with things until they break and then try to figure out how/why and recreate it. Or Iā€™m just more sensitive to them. Thinking back to my crashing thread, one or two folks eventually did share itā€™s something they experience too but just dismissed it is a quirk, so that could certainly be at play too.

Monzo happen to have a community where I can come to report them too, which I generally do, because itā€™s something I use daily and is important enough to warrant it. With most other things, if I can fix it with basic troubleshooting Iā€™ll just forget it about it. Itā€™s apathy, and I suspect thatā€™s how the vast majority of folks will tend to feel until it starts to become a plague.

4 Likes

3 posts were merged into an existing topic: Removed Posts - Jan - 2023

Just adding a few thoughts that are relevant to the title and aim of this thread.

General

  • Iā€™ve just re-installed monzo onto a new device (iPhone 14 Pro) and Iā€™ve noticed a significant improvement in performance so far. None of the lagging on the feed accessed from the latest activity feed and currently none in trends either.
  • Now, this may be because in that time the Monzo team have been busy pushing performance improvements to the main app (Iā€™m not currently using the TestFlight version) or the fact the app is a fresh install on a new device. Iā€™ll monitor over time and let you know if it getā€™s progressively worse or not
  • Trends doesnā€™t seem to hang yet, no accounts connected in and a fresh install may be helping with this

Specific Bugs

  • Iā€™m still seeing it where if you click onto the ā€œlatest activity feedā€ and select a transaction, when you go back instead of taking you back to the feed, it spoofs back to the overview screen.
4 Likes

Iā€™d say that if youā€™ve submitted a few reports for the same issue, its probably on our radar, so you donā€™t need to submit all of them. Once weā€™ve released a fix weā€™ll let you all know, and then might ask you to submit another batch in case we havenā€™t quite nailed the fix.

2 Likes

Flagging issues on the forum and tagging us is perfect, and probably the most useful way to share info. If youā€™ve managed to find a way to repeatedly cause the bug/crash, writing up the steps to make it happen is super helpful.

And finally, if youā€™d share crash reports (as Iā€™ve described here) that would also be really helpful. :pray:

4 Likes

Hey Olu :wave:

Sorry to hear about this problem. Weā€™ve been aware of this and have made a few changes to try and fix this. iOS App versions from 5.7.0 onwards should be more stable and stop logging you out randomly. If you keep seeing this happen, please report is and pop me a DM with the email address that you use on your Monzo account and I can take a look into this specific problem.

1 Like

For what itā€™s worth: I had been logged out randomly quite a few times up until recently, but since that release Monzo has not asked me to login again! So the fix does seem to be working.

Iā€™m terrible for this!

I havenā€™t done a proper (no backup restore) fresh install since 2016 and I run betas on my phone continually. However, the extent to which this causes problems is a bit overblown. I very rarely encounter any issue which isnā€™t fixed shortly after it comes up (in the next beta build or two, usually) and almost never is it significantly impactful to using the phone. Generally, RC releases ā€œwipe outā€ any beta cruft ready for the next beta to start and I occasionally install updates via IPSW files to avoid the cumulative impact of constant OTA updates. Once or twice, Iā€™ve had to use iMazing to update via IPSW in DFU mode without losing data - and even that has got my device up and running again. This has been in cases where an OTA update has crashed on me.

Of course, I do generally assume that bugs could be a specific result of my circumstances and not general - but then thatā€™s the point of bug reports, as I see it. They gather the diagnostics to allow assessing if itā€™s a ā€œbeta issueā€, something else unique to me, or a general app bug. The more other people submit reports too, the more they can be cross-analysed. I always run the Testflight Monzo app for this reason.

2 Likes