-
Notifications
You must be signed in to change notification settings - Fork 262
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
Various issues with latest versions of Firefox #4104
Comments
I can find in the web console this type of error when the issue occurs:
|
Hmmmm I've seen that Do you have formatting enabled for that reply or is it off? |
@ChristophWurst by default formatting is not activated on my side. |
Can reproduce on Linux Mint 19.3, Firefox 83.0, same server and mail app as report (Nextcloud 19.04, Mail 1.4.1) @ChristophWurst unusable interface, please assign a high priority to this bug! A coworker complained about this today, people can't work because of this. (I know, buy a Nextcloud subscription..... just telling you that probably thousands of other people have this problem right now, but they don't know that it can be reported here). @doc75 Does updating to 19.0.5 help? Let me know if you need info from me. |
@alexanderdd @ChristophWurst , same issue on NC 19.0.5 and also on Linux (with Firefox 83). |
Just noticed: everthing works fine (also enter, delete keys) until you use the backspace key. Then the backspace, enter, delete key does not work anymore. This is only in Firefox, Chromium works fine. |
I have the same problem, as how @alexanderdd say, only fail with Firefox. Brave (based on Chromium) works well too. I'm using Firefox v83.0 too, but Nextcloud 20.0.2 and MAil 1.7.0. Any thing that you need ¿? |
More than 200k installations of Mail and three users reported this. I'm fine with the label. But with the assignment we don't fix it. We need someone who can reproduce this in a development environment. So, who wants to dive into this? |
The first thing to check would be bug reports of the CKEditor version in use in an affected version and if anything like that has been reported upstream. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This also happens on latest master: Did anyone check CKEditor for existing bug reports? |
I checked a little bit, and found this: https://stackoverflow.com/questions/50951667/ckeditor5-receiving-model-nodelist-offset-out-of-bounds-what-are-possible-r There is also a tutorial mentionning similar error: https://github.com/ckeditor/ckeditor5/blob/4cb8158a87f6c44026b4199eabfaf10302142ace/docs/framework/guides/tutorials/implementing-an-inline-widget.md#fixing-position-mapping I hope this is relevant in our case. Sorry if not. |
Thanks a lot. I'll check them :) |
Hello @ChristophWurst Can I help? |
For me this problem occurs too, both when composing a new message or replying to an existing one. I type some characters and then back space wont do anything. I'm using Firefox 83.0. I tested with Chrome as well, the problem did not occur there. edit: I'm running nextcloud 20.0.2 and Mail app version 1.7.0 What can I provide to help finding the issue? |
What I find a bit strange is that this is showing up now for so many different versions of Mail at the same time. The 1.4.x for 19 was released in early July. And since then we updated CKEditor a at least two times as far as I remember. Therefore it's possible to be something that changed in the browser(s). Does anyone have access to older Firefoxes (e.g. ESR) to check if the problem is reproducible there as well? FWIW I can't reproduce the bug at https://ckeditor.com/ckeditor-5/demo/ |
This comment has been minimized.
This comment has been minimized.
I just tried this on Firefox 68.12.0esr on Windows 10. The problem doesn't appear to exist there. I wrote a rather long email, used Enter and Backspace a lot on purpose. Didn't run into an issue. Let me know if you need me to test anything specific. |
In the end, I was able to do the test. Tried on a Firefox 78.5.0esr and works well too. |
I am "happy" to join in. Same issue in reply AND new mails since I updated to Nextcloud 20.0.2, Mail Version 1.7.0 Keeping the console open during writing / answering a mail comes up with the same. CK Editor seems to cause the problem. |
Some findings
… as far as I understand the |
Did anyone see any consistent steps that reliably trigger the error? For me it seems rather random. One time it occurs soon, the next time I have to try rather long until this shows. 🤔 |
For me, it triggers very reliably. I start typing an email, hit enter or backspace and usually it happens right away. Typically while writing the first line.
… On 1 Dec 2020, at 18:42, Christoph Wurst ***@***.***> wrote:
Did anyone see any consistent steps that reliably trigger the error? For me it seems rather random. One time it occurs soon, the next time I have to try rather long until this shows. 🤔
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I can also provide access to a system/account where it is triggered all the time. |
Thanks for the offer @nursoda. The problem with that is that I can't modify the sources. Hence I would preferably have this locally where I can add debug statements and try a few things to see if they make the situation any better. |
For me, it seems to happen immediately after a copy of the message I am currently working on is sending a copy to draft. |
I understand that adding debug is necessary, but at least I could increase log level and you could see what is logged when it happens? Or are you beyond this point ;) |
If a take the copy in draft it works again for a few seconds. Then again impossible do correct the text . Possibly another copy in dradt added |
I can backspace ONCE, it seems that this triggers something. After that, I cannot backspace or delete in that session. But I can overwrite text that I mark with Shift+Arrows. |
Yes, same here: it’s very reliable: juste hit backspace 2 or 3 times
… Le 1 déc. 2020 à 19:25, Olav Seyfarth ***@***.***> a écrit :
I can backspace ONCE, it seems that this triggers something. After that, I cannot backspace or delete in that session. But I can overwrite text that I mark with Shift+Arrows.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Fix is at #4163 for anyone who has a test/dev environment set up ✌️ |
Hmmm, it seems like an easy fix (delete one line of code) and I can edit files within my setup, but I was unable to locate that file. I have no real dev setup, but if you'd --verbose a bit, I'd like to try! |
Just update your app. I'm guessing the update will be available from the store as from tomorrow. |
I will try to release updates soon. You can't edit that file on your production instance because our javascript code gets compiled and you don't have the source file. |
Oups. Sorry. I thought releases were automaticaly published |
I'm the automatism that publishes :P |
@ChristophWurst gald you find how to fix. |
yeah, I haven't totally given up on that but somehow the CI pipeline for the stable1.4 branch broke. If I get it working again I can look into a release for that as well. But since we're moving rather quickly at the moment and add lots of features the backporting effort is high, hence I'm putting more focus on the new releases. Sorry for that, we'll do better once everything stabilized a bit again. |
An update was available today. Was applied. Its now working fine for me. Thanks. |
Updated the mail app to 1.7.1 and the bug appears to be gone now! I just did some small tests the previously resulted in the described problem (e.g. replying to a mail, writing something and backspacing a couple of times while doing so for good measure). I'll report back should it stop working or in case I did not trigger the bug that way (even though this behaviour did before). Thanks for the fix! |
Expected behavior
Writing mail, I should be able to delete text by using delete or backspace key. I also should be able to copy/paste text.
Actual behavior
When I answer a mail, I can delete 1 or 2 chars with backspace and then it stops working and I cannot anymore delete chars (even with delete key). The only solution is to select text with mouse and type another text to overwrite it (though the final result that the recipient will receive may not look the same as what you see).
Copying text to the clipboard doesn't work neither.
Issues are not reproducible in Chromium 84.
Mail app
Mail app version: 1.4.1
Mailserver or service: Personal server (Dovecot + Postfix)
Server configuration
Operating system: Official Docker fpm image
Web server: Nginx
Database: PostgreSQL
PHP version: Official docker image
Nextcloud Version: 19.0.4
Client configuration
Browser: Firefox 83
Operating system: Windows
The text was updated successfully, but these errors were encountered: