All these issues regarding RTE after updating it on Plate.
Table
If User inserts a table, a blank line is inserted before it. User can only delete it with the Backspace key.
In the video, the Delete key is first pressed, after which the cursor will move to the first line of the table.
After vertically merging table cells, other cells are automatically selected. With horizontal merging - everything is ok. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
It is possible to improve the removal of columns when there are merged cells. Compress or split merged. Depending on the case. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
If you insert a table in Safari immediately after the text using cmd + v, then only the text is inserted. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Add the ability to split cells vertically. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Resizing borders are still not ideal in edge cases. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
In Firefox, User cannot select more than 2 horizontal cells at once. In general, in Plate, selection in the table does not work properly. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
When copying a table from Word to RTE, the header style is not copied, i.e. header style is reset to normal. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Selecting cells after the merge does not work well. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
not actual (qa)
After splitting a merged cell, re-merging does not work correctly. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
If User copies a text with a picture from the Word, then the picture is not inserted. The picture can be inserted when copying only pictures without text.
Problems in Firefox with deselecting bold, italic, underline, and superscript for one word. If User tries to highlight a single word by double-clicking on the left mouse button, then the word + space after it is automatically selected, in which case the bold font is not canceled. But if User selects strictly one word with the mouse (without a space), then the word becomes a regular font.
List type change does not work when switching from checkboxes. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Lists copied from Word don't copy well. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Selecting all text and trying to delete it does not remove the splitter. If all lists are deleted, when all text is selected, the splitter starts to be deleted. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Sometimes even when the focus is not in the editor, the element inside the area is still highlighted. So usually only when there is only one element.
In an empty RTE in Safari, there is an empty line before the placeholder, which is not removed. When focus moves away from the editor, the placeholder is outside of the RTE.
"Add description" does not disappear when a "Block" is added to an empty RTE. It disappears as soon as the user starts typing text. But it should disappear as soon as a "Block" is added to an empty RTE.
not actual (qa)
In Firefox sometimes text can be edited only after second click.
If User makes a list with checkboxes in the empty editor, she/he cannot delete the line with the backspace key. In the video, the backspace key is pressed.
Tables -> lists with checkboxes -> checkbox can be selected, but toolbars disappear after a couple of selects. Possible reason: toolbars disappear due to the fact that on the checkbox check the selection jumps inside the checkbox content.
Description
All these issues regarding RTE after updating it on Plate.
Table
Backspace
key. In the video, theDelete
key is first pressed, after which the cursor will move to the first line of the table.https://github.com/epam/UUI/assets/57751283/c992a694-1972-4088-89af-5b758ffab4b8
There is no possibility to add a new empty line after the inserted table.
When merging cells in a row, the cursor moves to the cell on the row above.
https://github.com/epam/UUI/assets/57751283/8e036ccb-f693-499d-8ed8-3844faa37f45
not actual (qa)
https://github.com/epam/UUI/assets/57751283/0f0f64eb-cd3c-475d-8f1f-a74351d584ae
https://github.com/epam/UUI/assets/57751283/6bc5dec1-4234-4485-a781-eb85561eb74c
not actual (qa)
https://github.com/epam/UUI/assets/57751283/1feba8a6-afc2-4b8d-b7f1-0d68d905c14c
Add the ability to split cells vertically. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
Resizing borders are still not ideal in edge cases. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)![image](https://github.com/epam/UUI/assets/57751283/4c21e340-035c-441e-9d84-5914d1115c86)
In Firefox, User cannot select more than 2 horizontal cells at once. In general, in Plate, selection in the table does not work properly. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
not actual (qa)
https://github.com/epam/UUI/assets/57751283/f6d5ca21-6b96-4463-8895-e6175670a377
not actual (qa)
When copying a table from Word to RTE, the header style is not copied, i.e. header style is reset to normal. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)![image](https://github.com/epam/UUI/assets/57751283/1b15c4f0-2ecd-4cf7-982f-44b75f40a238)
Selecting cells after the merge does not work well. It seems that this issue is related to the Plate.js library, let's try to make this fix on Plate.js side (create issue or MR)
not actual (qa)![image](https://github.com/epam/UUI/assets/57751283/c4a524d7-dd20-402b-bd3c-33d5292e2254)
not actual (qa)
https://github.com/epam/UUI/assets/57751283/653bd273-28e5-4fc7-8c47-35be1bb99fd1
not actual (qa)
https://github.com/epam/UUI/assets/57751283/bbd3fda5-fdcc-4da5-9602-5b3b645444f8
Text (+copy/paste)
https://github.com/epam/UUI/assets/57751283/0cf09ea0-e22c-42c9-ad49-4b78d07a2d8c
not actual (qa)
https://github.com/epam/UUI/assets/57751283/d9b5ee2e-8e85-41ca-ba40-c9a69027de8e
https://github.com/epam/UUI/assets/57751283/277538cf-5ed7-4880-8f06-3b6afd514b7f
Fixed (qa)
https://github.com/epam/UUI/assets/57751283/514f6530-cfe8-4110-83f4-05962ff5c02a
https://github.com/epam/UUI/assets/57751283/6ad615aa-9b74-40f9-865f-bfadd1be3e48
Fixed
https://github.com/epam/UUI/assets/57751283/283ce6ac-9aed-4d41-8de4-f57d3f665daa
General
Sometimes even when the focus is not in the editor, the element inside the area is still highlighted. So usually only when there is only one element.
![image](https://github.com/epam/UUI/assets/57751283/5b1ddfc5-7a87-45ed-b31f-0056044da92d)
In an empty RTE in Safari, there is an empty line before the placeholder, which is not removed. When focus moves away from the editor, the placeholder is outside of the RTE.
not actual (qa)
https://github.com/epam/UUI/assets/57751283/03eddfc8-fa41-4844-b274-6ddc70cc3561
Delete
button does not delete all items in Safarinot actual (qa)
https://github.com/epam/UUI/assets/57751283/0bd0cafd-fb6a-4ff2-8a2d-abe3f33cd77d
not actual (qa)
not actual (qa)
https://github.com/epam/UUI/assets/57751283/4cfe1411-4278-47a3-9288-bf5d79d88a9f
Lists
not actual (qa)
https://github.com/epam/UUI/assets/57751283/d9cb8773-0923-4a2d-af4d-5237f32c00ee
https://github.com/epam/UUI/assets/57751283/d544de78-8caf-42ee-b419-5fe43f625deb
not actual (qa)
https://github.com/epam/UUI/assets/57751283/29a97cde-c35e-4c5e-a39a-3a7c5d1cbe7c
https://github.com/epam/UUI/assets/57751283/e9039e4d-9de3-4699-ad88-9ab2e51ec1d8
https://github.com/epam/UUI/assets/57751283/9195f49f-e355-4fa3-b6f0-1d842a648e9b
not actual (qa)
https://github.com/epam/UUI/assets/57751283/16c5e982-889c-41ef-91e3-f28378bcaba3
Media
not actual (qa)
https://github.com/epam/UUI/assets/57751283/87738065-952b-44a1-bcb8-f14aada36e4a
Blocks
not actual (qa)
https://github.com/epam/UUI/assets/57751283/c7a08e9f-ad1d-450b-a5de-323efe583498
Pictures
https://github.com/epam/UUI/assets/57751283/be46800f-0395-4635-8938-69dba1cc1807