Comments (5)
In addition Joas mentioned that Christoph also had issues with text grabbing the focus.
Regarding locking this is nothing we can change short term, we have discussed approaches with only locking a file as soon as there are some actual edits, but this is a technically challenging implementation effort and not feasible.
@jancborchardt I would see making the text editor a read only by default with a button to start editing the only feasible option to have a reasonably good experience. We can work on individual issues then mid-term to at some point bring back editable by default interactive widgets, but this seems to be too heavy for now.
from text.
I think we need to have a way to decide if someone really edits the embedded document. Maybe the document should be opened and displayed by default in a read-only mode and only if people click on "edit" the file gets locked. If the keyboard focus leaves the embedded editor, the lock should be removed and the chat view switches back to read-only.
Exactly my feelings about the feature, but unfortunately there is no option for this atm.
Anyway this is nothing Talk can fix. Not sure if it should be moved to Text or the Vue lib. Will ping others for clarification
from text.
@jancborchardt I would see making the text editor a read only by default with a button to start editing the only feasible option to have a reasonably good experience. We can work on individual issues then mid-term to at some point bring back editable by default interactive widgets, but this seems to be too heavy for now.
@juliushaertl @jancborchardt can we please do exactly this and have this for the release of 29? There isn't just an issue with locking, there is also the focus steal issue - you simply can't chat before all interactive widgets for editable fields are loaded since they keep stealing the cursor - I tried to write a message to marketing and just couldn't for nearly a minute, since while typing in the chat field, the cursor kept jumping into widgets. Given in many cases you might have more than one of those widgets loading you can't really edit them at once anyways.
from text.
Please also keep in mind that the same issue most likely also exists for Office documents. Just want to highlight it once more because the ticket is now now in the "text" repository.
from text.
Good point, @juliushaertl can you "duplicate" the issue for richdocuments too please? Thanks in advance
from text.
Related Issues (20)
- Ctrl+A inside table cell should only select all of the cell's content instead of the whole document. HOT 5
- Cannot use dropdown menus in translate popup in Text HOT 4
- [Bug]: "Editing session has expired. Please reload the page." on public share links with readme.md HOT 9
- Markdown files with attachments cannot be edited locally
- Search highlighting
- Long documents slow Chrome/Chromium to a halt HOT 3
- Reference-style Markdown links are auto-replaced by inline links and thus text legibility is reduced HOT 1
- Editing session has expired. Please reload the page. HOT 1
- Display links inserted from smart picker as preview per default HOT 1
- Ctrl+Backspace inserts new item into unordered list with Firefox HOT 1
- Paste plain text from codeblock without markdown HOT 1
- Link bubble should not open when opening a document
- Initializing the table of contents creates a transaction even in read only mode HOT 3
- Opening a read only share locks the file HOT 2
- Option to disable rich text editing mode HOT 3
- Notification was not parsed by any notifier [app: text, subject: mentioned] HOT 7
- Session cleanup HOT 1
- Improve polling interval for read only sessions
- Better arrangement of "new" menu (files plugin)
- "File could not be loaded. Check your internet connection" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from text.