WofWca
WofWca
TODO: - [ ] Merge https://github.com/deltachat/deltachat-desktop/pull/5171.
Instead of remembering window size / position for all messages separately, store just one state. This is precisely what [`map_label()`](https://docs.rs/tauri-plugin-window-state/latest/tauri_plugin_window_state/struct.Builder.html#method.map_label) is made for: > This can be used to group...
For `react-virtualized` lists. [From MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-posinset): > The aria-posinset attribute defines an element's number or position > in the current set of listitems or treeitems > when not all items are...
- Operating System (Linux/Mac/Windows/iOS/Android): - Delta Chat Version: No version yet, message editing is not supported yet - Expected behavior: The message list remains scrolled to the bottom - Actual...
- Operating System (Linux/Mac/Windows/iOS/Android): - Delta Chat Version: 1.52.1 - Expected behavior: `document.activeElement` remains where the user wants / expects it - Actual behavior: The composer gets forcefully `.focus()`ed in...
This is handy for the Ctrl + Up shortcut, and also adds confirmation for when using the regular way, i.e. context meny -> reply. Same for attachments. TODO: - [...
The primary point of this change is to remove `textarea.focus()`, which makes screen readers re-announce the composer, which is disorienting and pointless. Partially addresses https://github.com/deltachat/deltachat-desktop/issues/4590#issuecomment-2821985528. This change has side-effects: -...
So that screen readers announce "messages list" or "chats list" instead of just "list" when you focus an item inside of it. For easier review, turn on "hide whitespace". TODO:...
As per https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/ > Including all perceivable content on a page > in one of its landmark regions and giving each landmark region > a semantically meaningful role is one...