On Fri Aug 18 17:49:57 2023 +0000, Jacek Caban wrote:
Oh, right, those will also have that problem. That's more of a reason to just do it right and extend Gecko... For more possible solutions, maybe we could hold the reference in tasks, I'm not sure.
I don't think holding ref in tasks is a good idea, since that will keep the object alive for no reason (it would be an unknown edge as far as the CC is concerned).
Is there really such a harm in doing the task_magic way? Maybe I can introduce a helper then to make it cleaner since it will be in the helper? e.g. `dispex_ref_decr_with_task`?