Mark Hammond

Results 678 comments of Mark Hammond

I think I worked out roughly what's going on here, so opened [bug 1734538](https://bugzilla.mozilla.org/show_bug.cgi?id=1734538).

There are a few moving parts here: * The fact that this was causing a crash was fixed in https://github.com/mozilla-mobile/android-components/pull/12112 - which would help explain why it's no longer in...

> Thinking about this more. It seems like the only reason we fail hard over [here](https://github.com/mozilla/application-services/blob/6ff4baef0789638e51fc056cb42e265c9f67523c/components/push/src/subscriber.rs#L119) is because we want to [store the token](https://github.com/mozilla/application-services/blob/6ff4baef0789638e51fc056cb42e265c9f67523c/components/push/src/storage/db.rs#L209-L215) (`native_id` in this context) along with...

Sentry URLs have changed, but this is still happening - eg, https://sentry.prod.mozaws.net/operations/firefox/issues/14274429

> IIRC, my expectation at the time was that UniFFI would not have this problem because we do our own explicit conversions to/from Kotlin strings Right, that makes sense. The...

Thanks James. I haven't thought too deeply about this, but some 1/2-baked thoughts: * A bit like the wrapping discussions, I suspect that where policies must be dictated, they should...

> In general, i think above design (different event loops that synchronise eachother) could work for a majority of usecases. While I think that's true, it does assume that usecases...

Thanks for continuing to push on this Ben! I need more time to think about this because it's quite complicated 😅 . I'm also struggling to match up actual use-cases...

I don't think this is done, and those other issues were probably closed as "completed" in error - I think the intent was to just not track them over there....

> (I don't really know how an extension mechanism would work yet, but it's good to think about Assuming #416, I could imagine it could be exposed procedurally (and macros...