Closed matrixbot closed 3 weeks ago
This comment was originally posted by @adnull at https://github.com/matrix-org/dendrite/issues/3358#issuecomment-2061519877.
Hi! I'd like to take this.
This comment was originally posted by @S7evinK at https://github.com/matrix-org/dendrite/issues/3358#issuecomment-2063067102.
Sure, go for it! :)
This comment was originally posted by @S7evinK at https://github.com/matrix-org/dendrite/issues/3358#issuecomment-2254247191.
Fixed with #3363.
This issue was originally created by @S7evinK at https://github.com/matrix-org/dendrite/issues/3358.
When a message is edited, they appear twice in the results of
/search
. While Element Web seems to aggregate the results and only returns one results, Element Android returns both. This may be a bit confusing.IMO, Dendrite should only return the latest message.
The responsible code for this: https://github.com/matrix-org/dendrite/blob/14a6c100977be6484eec419fdc8f496eb27b0677/syncapi/consumers/roomserver.go#L593-L627
We'd need to check if
m.relates.to
incontent
contains arel_type
ofm.replace
and then delete theevent_id
from the fulltext index before indexing the new event.