Skip to content
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

send message stop working for only one room and 2 users #9559

Closed
Olivier-Heintz opened this issue Apr 24, 2019 · 7 comments
Closed

send message stop working for only one room and 2 users #9559

Olivier-Heintz opened this issue Apr 24, 2019 · 7 comments
Labels
A-E2EE T-Other Questions, user support, anything else X-Needs-Community-Testing

Comments

@Olivier-Heintz
Copy link

Description

In a encrypted room working for a long time ( >6 months),
after a new user arrived and I have sent to her my "export E2E room keys" file.
She import the file, so she can read all the messages BUT now when she try to send a message
the message "Your message was not sent.
Resend message or cancel message now."
AND in the same time I have exactly the same problem.

All other people on the room continue to send message, and I (and the other user) have no problem to read them.

In all other room, encrypted or not, I can send message.

Steps to reproduce

Currently, on this room, I have tested the resend, the cancel, multiple message, disconnect and reconnect, leaving room and be re-invited
but I can not send message

Log: sent/not sent? <!-- You can send us the app's logs via the 'Report bug'

Version informationy

desktop on Linux debian strech
Versions
matrix-react-sdk version:
riot-web version: 1.0.6
olm version: 3.0.0

I have test with firefox, and it's exactly the same problem

the two users and the room are on a dedicated server: matrix.oratio.me

@Olivier-Heintz
Copy link
Author

Yesterday, I have created a new user (@heolivier:oratio.me) (using riot.im web browser firefox 66.03) and join the room (where the problem is) and use the "export E2E room keys" file of the user @holivier:oratio.me (which cannot send message).
After that, with this new user, I can send message and read some old one.

Today, after re-start firefox, I cannot send message :-(

log message in browser console log are:

megolm keyshare in !kZwUWOPqRhVIOcyNuv:matrix.org (slice 1/1) failed rageshake.js:107

Error sending event c@https://riot.im/app/bundles/ffb4fa6e8a9bd1bedd9a/bundle.js:23:51287
t/</o.onreadystatechange@https://riot.im/app/bundles/ffb4fa6e8a9bd1bedd9a/bundle.js:23:50750
rageshake.js:107
    r rageshake.js:107
    z client.js:2007
    c bluebird.js:5276
    _settlePromiseFromHandler bluebird.js:3297
    _settlePromise bluebird.js:3354
    _settlePromise0 bluebird.js:3399
    _settlePromises bluebird.js:3475
    p bluebird.js:190
    d bluebird.js:183
    _drainQueues bluebird.js:199
    drainQueues bluebird.js:69
    a es6.promise.js:75
    A es6.promise.js:92
    u _microtask.js:18

setting pendingEvent status to not_sent in !kZwUWOPqRhVIOcyNuv:matrix.org rageshake.js:107
Resend got send failure: Error(Error: CORS request rejected: https://matrix.oratio.me/_matrix/client/unstable/sendToDevice/m.room.encrypted/m1556188272761.16) rageshake.js:107

Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://riot.im/app/version?cachebuster=1556188354209
Numéro de ligne 1, Colonne 1 : version:1:1

Persisting sync data up to s9964_281299_576_11011_11670_6_3229_167_1 indexeddb-worker.js:1:178367
Presence: unavailable rageshake.js:107

@uhoreg
Copy link
Member

uhoreg commented Apr 25, 2019

Hi Olivier,

Looking at the client debug logs, I don't see anything that would explain the problem. All I see is things like MessageComposer got send failure: Error(Error: CORS request rejected: https://matrix.oratio.me/_matrix/client/unstable/sendToDevice/m.room.encrypted/m1556187798129.13), which indicates that the server is returning some sort of error, but doesn't indicate what the error is. If you can get your homeserver admin to look through the Synapse logs, they may be able to figure out why it's rejecting the event.

@Olivier-Heintz
Copy link
Author

Hi,

Thank you for the first analyses,
I logged on the homeserver, and I check the log.
As it never stop speaking, I have trying when reproducing sending a message from @heolivier:oratio.me to select the good part of log

2019-04-26 10:07:03,812 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112600- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me
2019-04-26 10:07:03,813 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112600- 78.238.188.202 - 8008 - {None} Processed request: 0.001sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:03,838 - synapse.access.http.8008 - 233 - INFO - PUT-112601- 78.238.188.202 - 8008 - Received request: PUT /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me
2019-04-26 10:07:03,841 - synapse.federation.transaction_queue - 639 - INFO - federation_transaction_transmission_loop-2039- TX [matrix.org] {1555142676315} Sending transaction [1555142676315], (PDUs: 0, EDUs: 1)
2019-04-26 10:07:03,843 - synapse.http.matrixfederationclient - 304 - INFO - federation_transaction_transmission_loop-2039- {PUT-O-2346} [matrix.org] Sending request: PUT matrix://matrix.org/_matrix/federation/v1/send/1555142676315/; timeout 60.000000s
2019-04-26 10:07:03,846 - synapse.handlers.sync - 906 - INFO - GET-112597- Calculating sync response for @holivier:oratio.me between StreamToken(room_key='s9965', presence_key='282733', typing_key='588', receipt_key='11015', account_data_key='11672', push_rules_key='6', to_device_key='3284', device_list_key='168', groups_key='1') and StreamToken(room_key='s9965', presence_key=282733, typing_key=589, receipt_key=11015, account_data_key=11672, push_rules_key=6, to_device_key=3284, device_list_key=168, groups_key=1)
2019-04-26 10:07:03,851 - synapse.handlers.sync - 906 - INFO - GET-112599- Calculating sync response for @heolivier:oratio.me between StreamToken(room_key='s9965', presence_key='282733', typing_key='588', receipt_key='11015', account_data_key='11672', push_rules_key='6', to_device_key='3284', device_list_key='168', groups_key='1') and StreamToken(room_key='s9965', presence_key=282733, typing_key=589, receipt_key=11015, account_data_key=11672, push_rules_key=6, to_device_key=3284, device_list_key=168, groups_key=1)
2019-04-26 10:07:03,858 - synapse.access.http.8008 - 302 - INFO - GET-112597- 78.238.188.202 - 8008 - {@holivier:oratio.me} Processed request: 3.395sec/0.007sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 369B 200 "GET /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_588_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Riot/1.0.6 Chrome/69.0.3497.128 Electron/4.1.3 Safari/537.36" [0 dbevts]
2019-04-26 10:07:03,860 - synapse.access.http.8008 - 302 - INFO - PUT-112601- 78.238.188.202 - 8008 - {@heolivier:oratio.me} Processed request: 0.019sec/0.003sec (0.004sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "PUT /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:03,861 - synapse.access.http.8008 - 302 - INFO - GET-112599- 78.238.188.202 - 8008 - {@heolivier:oratio.me} Processed request: 3.377sec/0.005sec (0.000sec, 0.008sec) (0.000sec/0.000sec/0) 369B 200 "GET /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_588_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:03,863 - synapse.metrics - 372 - INFO - - Collecting gc 0
2019-04-26 10:07:03,891 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112602- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1
2019-04-26 10:07:03,893 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112602- 78.238.188.202 - 8008 - {None} Processed request: 0.001sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Riot/1.0.6 Chrome/69.0.3497.128 Electron/4.1.3 Safari/537.36" [0 dbevts]
2019-04-26 10:07:03,896 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112603- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1
2019-04-26 10:07:03,898 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112603- 78.238.188.202 - 8008 - {None} Processed request: 0.001sec/0.000sec (0.000sec, 0.004sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:03,912 - synapse.access.http.8008 - 233 - INFO - GET-112604- 78.238.188.202 - 8008 - Received request: GET /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1
2019-04-26 10:07:03,914 - synapse.util.caches.response_cache - 151 - INFO - GET-112604- [sync]: no cached result for [(@holivier:oratio.me, 30000, 's9965_282733_589_11015_11672_6_3284_168_1', '3', False, 'VZBBJVYYSO')], calculating new one
2019-04-26 10:07:03,917 - synapse.access.http.8008 - 233 - INFO - GET-112605- 78.238.188.202 - 8008 - Received request: GET /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1
2019-04-26 10:07:03,919 - synapse.util.caches.response_cache - 151 - INFO - GET-112605- [sync]: no cached result for [(@heolivier:oratio.me, 30000, 's9965_282733_589_11015_11672_6_3284_168_1', '0', False, 'BGVGSFQRKC')], calculating new one
2019-04-26 10:07:03,920 - synapse.metrics - 372 - INFO - - Collecting gc 0
2019-04-26 10:07:03,945 - synapse.http.matrixfederationclient - 336 - INFO - federation_transaction_transmission_loop-2039- {PUT-O-2346} [matrix.org] Got response headers: 200 OK
2019-04-26 10:07:03,946 - synapse.http.matrixfederationclient - 157 - INFO - federation_transaction_transmission_loop-2039- {PUT-O-2346} [matrix.org] Completed: 200 OK
2019-04-26 10:07:03,947 - synapse.federation.transaction_queue - 675 - INFO - federation_transaction_transmission_loop-2039- TX [matrix.org] {1555142676315} got 200 response
2019-04-26 10:07:04,114 - synapse.handlers.presence - 350 - INFO - - Handling presence timeouts
2019-04-26 10:07:04,116 - synapse.handlers.typing - 89 - INFO - - Checking for typing timeouts
2019-04-26 10:07:04,209 - synapse.storage.TIME - 301 - INFO - - Total database time: 0.000% {_update_client_ips_batch(2): 0.000%, user_ips_dups_remove(0): 0.000%, user_ips_dups_get_last_seen(0): 0.000%} {}
2019-04-26 10:07:05,648 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112606- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me
2019-04-26 10:07:05,650 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112606- 78.238.188.202 - 8008 - {None} Processed request: 0.001sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:05,674 - synapse.access.http.8008 - 233 - INFO - PUT-112607- 78.238.188.202 - 8008 - Received request: PUT /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me
2019-04-26 10:07:05,677 - synapse.federation.transaction_queue - 639 - INFO - federation_transaction_transmission_loop-2040- TX [matrix.org] {1555142676316} Sending transaction [1555142676316], (PDUs: 0, EDUs: 1)
2019-04-26 10:07:05,678 - synapse.http.matrixfederationclient - 304 - INFO - federation_transaction_transmission_loop-2040- {PUT-O-2347} [matrix.org] Sending request: PUT matrix://matrix.org/_matrix/federation/v1/send/1555142676316/; timeout 60.000000s
2019-04-26 10:07:05,681 - synapse.handlers.sync - 906 - INFO - GET-112604- Calculating sync response for @holivier:oratio.me between StreamToken(room_key='s9965', presence_key='282733', typing_key='589', receipt_key='11015', account_data_key='11672', push_rules_key='6', to_device_key='3284', device_list_key='168', groups_key='1') and StreamToken(room_key='s9965', presence_key=282733, typing_key=590, receipt_key=11015, account_data_key=11672, push_rules_key=6, to_device_key=3284, device_list_key=168, groups_key=1)
2019-04-26 10:07:05,684 - synapse.handlers.sync - 906 - INFO - GET-112605- Calculating sync response for @heolivier:oratio.me between StreamToken(room_key='s9965', presence_key='282733', typing_key='589', receipt_key='11015', account_data_key='11672', push_rules_key='6', to_device_key='3284', device_list_key='168', groups_key='1') and StreamToken(room_key='s9965', presence_key=282733, typing_key=590, receipt_key=11015, account_data_key=11672, push_rules_key=6, to_device_key=3284, device_list_key=168, groups_key=1)
2019-04-26 10:07:05,689 - synapse.access.http.8008 - 302 - INFO - GET-112604- 78.238.188.202 - 8008 - {@holivier:oratio.me} Processed request: 1.772sec/0.004sec (0.008sec, 0.000sec) (0.000sec/0.000sec/0) 355B 200 "GET /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Riot/1.0.6 Chrome/69.0.3497.128 Electron/4.1.3 Safari/537.36" [0 dbevts]
2019-04-26 10:07:05,690 - synapse.access.http.8008 - 302 - INFO - PUT-112607- 78.238.188.202 - 8008 - {@heolivier:oratio.me} Processed request: 0.014sec/0.002sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "PUT /_matrix/client/r0/rooms/!kZwUWOPqRhVIOcyNuv:matrix.org/typing/@heolivier:oratio.me HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:05,691 - synapse.access.http.8008 - 302 - INFO - GET-112605- 78.238.188.202 - 8008 - {@heolivier:oratio.me} Processed request: 1.771sec/0.003sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 355B 200 "GET /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_589_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:05,692 - synapse.metrics - 372 - INFO - - Collecting gc 0
2019-04-26 10:07:05,694 - synapse.metrics - 372 - INFO - - Collecting gc 1
2019-04-26 10:07:05,715 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112608- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1
2019-04-26 10:07:05,717 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112608- 78.238.188.202 - 8008 - {None} Processed request: 0.002sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Riot/1.0.6 Chrome/69.0.3497.128 Electron/4.1.3 Safari/537.36" [0 dbevts]
2019-04-26 10:07:05,734 - synapse.access.http.8008 - 233 - INFO - GET-112609- 78.238.188.202 - 8008 - Received request: GET /_matrix/client/r0/sync?filter=3&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1
2019-04-26 10:07:05,737 - synapse.util.caches.response_cache - 151 - INFO - GET-112609- [sync]: no cached result for [(@holivier:oratio.me, 30000, 's9965_282733_590_11015_11672_6_3284_168_1', '3', False, 'VZBBJVYYSO')], calculating new one
2019-04-26 10:07:05,739 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112610- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1
2019-04-26 10:07:05,741 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112610- 78.238.188.202 - 8008 - {None} Processed request: 0.002sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:05,743 - synapse.http.matrixfederationclient - 336 - INFO - federation_transaction_transmission_loop-2040- {PUT-O-2347} [matrix.org] Got response headers: 200 OK
2019-04-26 10:07:05,745 - synapse.http.matrixfederationclient - 157 - INFO - federation_transaction_transmission_loop-2040- {PUT-O-2347} [matrix.org] Completed: 200 OK
2019-04-26 10:07:05,747 - synapse.federation.transaction_queue - 675 - INFO - federation_transaction_transmission_loop-2040- TX [matrix.org] {1555142676316} got 200 response
2019-04-26 10:07:05,759 - synapse.access.http.8008 - 233 - INFO - GET-112611- 78.238.188.202 - 8008 - Received request: GET /_matrix/client/r0/sync?filter=0&timeout=30000&since=s9965_282733_590_11015_11672_6_3284_168_1
2019-04-26 10:07:05,761 - synapse.util.caches.response_cache - 151 - INFO - GET-112611- [sync]: no cached result for [(@heolivier:oratio.me, 30000, 's9965_282733_590_11015_11672_6_3284_168_1', '0', False, 'BGVGSFQRKC')], calculating new one
2019-04-26 10:07:05,762 - synapse.metrics - 372 - INFO - - Collecting gc 0
2019-04-26 10:07:05,771 - synapse.access.http.8008 - 233 - INFO - OPTIONS-112612- 78.238.188.202 - 8008 - Received request: OPTIONS /_matrix/client/unstable/sendToDevice/m.room.encrypted/m1556266025695.23
2019-04-26 10:07:05,772 - synapse.access.http.8008 - 302 - INFO - OPTIONS-112612- 78.238.188.202 - 8008 - {None} Processed request: 0.001sec/0.000sec (0.000sec, 0.000sec) (0.000sec/0.000sec/0) 22B 200 "OPTIONS /_matrix/client/unstable/sendToDevice/m.room.encrypted/m1556266025695.23 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" [0 dbevts]
2019-04-26 10:07:09,114 - synapse.handlers.presence - 350 - INFO - - Handling presence timeouts
2019-04-26 10:07:09,119 - synapse.handlers.typing - 89 - INFO - - Checking for typing timeouts


@Olivier-Heintz
Copy link
Author

Second test:

  1. deconnect @heolivier:oratio.me
  2. stop the homeserver
  3. start the homeserver
  4. reconnect @heolivier:oratio.me
  5. restore the keys
  6. send a message (which answer message not send)
  7. connect to home server and extract the log since it start

homeserver.extract.log

@uhoreg
Copy link
Member

uhoreg commented Apr 26, 2019

Interesting. In the logs that you provided, it looks like the server is seeing OPTIONS /_matrix/client/unstable/sendToDevice/m.room.encrypted/... requests, but the PUT request don't seem to be making it to the server, so it seems like the PUTrequest might be getting swallowed by a proxy/load balancer, or a proxy/load balancer is modifying the OPTIONS response so that the browser thinks that it isn't allowed to make a PUT. Other /sendToDevice/ requests seem to be succeeding, so I don't know why these ones are failing.

@lampholder lampholder added T-Other Questions, user support, anything else and removed T-Defect labels Apr 29, 2019
@Olivier-Heintz
Copy link
Author

Thank you very much for your time.
but, I don't understand why for this 2 (and now 3) users there are this problem and not for the others users on the same homeserver.
New information, I re-discover, the room is on matrix.org not on oratio.me.
I have done some tests with different users and on an other PC, on an other site (other IP address),
remove some devices, but still the problem.

Is there some tests I can do from the Room-Advanced-Devtools to help to see which param is associated with users having the problem ?

su-ex added a commit to SchildiChat/element-web that referenced this issue Nov 25, 2022
* Make clear notifications work with threads ([\element-hq#9575](matrix-org/matrix-react-sdk#9575)). Fixes element-hq#23751.
* Change "None" to "Off" in notification options ([\element-hq#9539](matrix-org/matrix-react-sdk#9539)). Contributed by @Arnei.
* Advanced audio processing settings ([\element-hq#8759](matrix-org/matrix-react-sdk#8759)). Fixes element-hq#6278. Contributed by @MrAnno.
* Add way to create a user notice via config.json ([\element-hq#9559](matrix-org/matrix-react-sdk#9559)).
* Improve design of the rich text editor ([\element-hq#9533](matrix-org/matrix-react-sdk#9533)). Contributed by @florianduros.
* Enable user to zoom beyond image size ([\element-hq#5949](matrix-org/matrix-react-sdk#5949)). Contributed by @jaiwanth-v.
* Fix: Move "Leave Space" option to the bottom of space context menu ([\element-hq#9535](matrix-org/matrix-react-sdk#9535)). Contributed by @hanadi92.
* Make build scripts work on NixOS ([\element-hq#23740](element-hq#23740)).
* Fix integration manager `get_open_id_token` action and add E2E tests ([\element-hq#9520](matrix-org/matrix-react-sdk#9520)).
* Fix links being mangled by markdown processing ([\element-hq#9570](matrix-org/matrix-react-sdk#9570)). Fixes element-hq#23743.
* Fix: inline links selecting radio button ([\element-hq#9543](matrix-org/matrix-react-sdk#9543)). Contributed by @hanadi92.
* Fix wrong error message in registration when phone number threepid is in use. ([\element-hq#9571](matrix-org/matrix-react-sdk#9571)). Contributed by @bagvand.
* Fix missing avatar for show current profiles ([\element-hq#9563](matrix-org/matrix-react-sdk#9563)). Fixes element-hq#23733.
* Fix read receipts trickling down correctly ([\element-hq#9567](matrix-org/matrix-react-sdk#9567)). Fixes element-hq#23746.
* Resilience fix for homeserver without thread notification support ([\element-hq#9565](matrix-org/matrix-react-sdk#9565)).
* Don't switch to the home page needlessly after leaving a room ([\element-hq#9477](matrix-org/matrix-react-sdk#9477)).
* Differentiate download and decryption errors when showing images ([\element-hq#9562](matrix-org/matrix-react-sdk#9562)). Fixes element-hq#3892.
* Close context menu when a modal is opened to prevent user getting stuck ([\element-hq#9560](matrix-org/matrix-react-sdk#9560)). Fixes element-hq#15610 and element-hq#10781.
* Fix TimelineReset handling when no room associated ([\element-hq#9553](matrix-org/matrix-react-sdk#9553)).
* Always use current profile on thread events ([\#9524](matrix-org/matrix-react-sdk#9524)). Fixes element-hq#23648.
* Fix `ThreadView` tests not using thread flag ([\element-hq#9547](matrix-org/matrix-react-sdk#9547)). Contributed by @MadLittleMods.
* Handle deletion of `m.call` events ([\element-hq#9540](matrix-org/matrix-react-sdk#9540)). Fixes element-hq#23663.
* Fix incorrect notification count after leaving a room with notifications ([\element-hq#9518](matrix-org/matrix-react-sdk#9518)). Contributed by @Arnei.
@richvdh
Copy link
Member

richvdh commented Feb 27, 2023

New information, I re-discover, the room is on matrix.org not on oratio.me.

Rooms are not hosted on a single server.

It looks like this has bitrotted. If there are still problems, I suggest opening a new issue.

@richvdh richvdh closed this as completed Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-E2EE T-Other Questions, user support, anything else X-Needs-Community-Testing
Projects
None yet
Development

No branches or pull requests

6 participants