Comments (14)
Oh, thank you for this explanation, now I finally understand (didn't realise you are referring to the WhatsApp fetaure).
So yeah, this is a good idea for people that have read receipts disabled on their phone, and it only depends on the technical abillity to detect this from the Web. I think it's possible. Will take a look at it.
from whatsapp-web-incognito.
Sending read receipts by default to all personal chats even when the blocking is on would probably not be what most people expect, but I agree the popup could be annoying when you actually have an ongoing conversation.
I think instead we could add the option to never show the popup again, which connects to your previous issue.
from whatsapp-web-incognito.
Hello, tomer! Thanks again for your replies.
Maybe I wasn't clear enough. I don't know what most people expect, but isn't being "invisible" to others the only purpose of the extension? Other people (in private conversations) don't see the read receipts you've sent if you have disabled them on the app, right? If the extension did what I propose, you would still be invisible, the only difference would be that you would be able to view the conversations you visited as read, without having to mark them as such. So currently hiding the popup is not enough, you still have to mark the conversation as read (either manually or by replying), which would be unnecessary if the extension did what I described.
from whatsapp-web-incognito.
So if I understand you correctly, you just want to get rid of the green unread counter whenever you really read a personal chat so that it won't confuse you later?
from whatsapp-web-incognito.
Yes, that's pretty much it :)
from whatsapp-web-incognito.
Okay,
So to handle this problem I initially thought that since completely eliminating the unread counter in the web version does not impact your phone (which may or may not be confusing), changing its color from green to red ('read and blocked' mode) could be a fair enough indicator.
Now the problem with this is that maybe this still looks like it's unread. You see, from WhatsApp's standpoint, unread counter in the GUI means that read receipts were not sent and vice versa.
What do you think?
from whatsapp-web-incognito.
Sorry for the delay!
My previous reply wasn't completely accurate. I not only want to "get rid" of the counter on the web version, but also on my phone, so I suppose the only solution (for me, but I understand if others don't like it) really is to send the receipts. The red color on the web version sure would help (though to be honest I'd prefer grey or any other dimmed color), but it still wouldn't be enough since I do pick up my phone from time to time and still get confused by notifications and messages on the widget and the app itself.
from whatsapp-web-incognito.
So basically what's the possible enhancement here? Sending read receipts when you read messages even when blocking is turned on is just lying.
from whatsapp-web-incognito.
As I said, at least for me, the utility of the extension has nothing to do with sending read receipts or not, but simply with beeing seen by other users or not. So of course if you have read receipts turned on in the app the extension should block them. But if you have them disabled, no one is going to see them, whether they're sent or not. Having "blocking" turned on in this context is still useful as long as it keeps people from seeing me online (and as I said, the blocking is still useful for viewing groups, statuses and media).
So I don't see any advantage in not sending receipts if people are not going to notice any difference, while you are going to see the messages you've read as actually read. Maybe other people have different concerns (e.g. they don't want even WhatsApp itself to know if you've seen the message, but that would be pretty pointless if you're still going to use the app).
In short, the enhancement the extension should provide (from my point of view) is staying invisible in situations that are not covered by the privacy options enabled in the app, while not unnecessarily "breaking" things (such as read receipts when you've actually read messages). Hopefully I made things clearer!
(As for "lying", once again I think it's a matter of purpose: If the purpose is to be invisible, the extension doesn't have to pretend it's blocking everything - on the contrary, it can make it clear that you're sending receipts but staying invisible.)
from whatsapp-web-incognito.
But if you have them disabled, no one is going to see them, whether they're sent or not
Umm still not sure I got you here. If I turn off blocking read receipts, whoever the read receipt was sent to will see it.
By saying "invisible" you mean blocking read receipts for groups (plus statuses), and blocking "Last Seen", right? Your problem is that you do want read receipts to be sent in private conversations, but you don't want to become "visible", am I correct?
from whatsapp-web-incognito.
Alright, so here's how I see it:
- On WhatsApp's side, you can either enable or disable read receipts
- On the extension's, you can either enable or disable "invisible mode" (I'll call it that instead of "blocking")
My proposal is:
- When "invisible mode" is disabled in the extension, don't do anything (allow sending all receipts)
- When "invisible mode" is enabled in the extension and receipts are enabled on WhatsApp, block all receipts from being sent
- When "invisible mode" is enabled in the extension and receipts are disabled on WhatsApp, block all receipts from being sent, except those in private conversations (but it would be a good idea to not let "last seen" contradict it, of course)
My point is that, whether you send receipts or not when "invisible mode" is enabled in the extension and receipts are disabled in WhatsApp, in terms of "invisibility" the end result is the same: other people won't see the receipts as read (... or am I wrong?), so sending the receipts in personal chats has no downsides and has the upside of letting you see them as read.
Anyway, it's just a tiny UX thing (and inconsistent, since you can't have it for group chats), so it's ok if you think it's not a good idea.
from whatsapp-web-incognito.
Awesome! Sorry for not being clear enough for so long and thank you so much for your attention!
from whatsapp-web-incognito.
So it looks like WhatsApp Web always tries to sent out the read
request when you view a personal chat, regardless of the read receipts option on the phone. It is then the phone that doesn't relay the request in case read receipts are disabled.
Also I didn't see any packets coming in to the web when I enabled\disabled that option, and therefore I think such a feature is not really possible.
from whatsapp-web-incognito.
Oh, what a pity! Thanks for looking into this anyway! Feel free to close the issue :)
from whatsapp-web-incognito.
Related Issues (20)
- A new "Edited" Whatsapp feature HOT 13
- Group information is shown as blank HOT 4
- Feature Request: enable viewing view once media HOT 3
- Group Messages Crash Page with Minified React Error HOT 6
- Blank Screen HOT 1
- Can we use the sockets in order to send messages? HOT 1
- I also have a new version,And update in real-time HOT 1
- WhatsApp Web gets stuck on "Loading your chats" when linking your device HOT 1
- Reactions remain unread HOT 19
- Jjj
- WhatsApp kh
- Feature Request: Script of the extension to work with Violent Monkey/TamperMonkey HOT 1
- Show Device of Messages stopped working HOT 35
- "Failed to restore message" HOT 21
- version 2.0.2+ doesn't work on Firefox: service_worker is not supported HOT 14
- Media stories not showing. (Only text stories) HOT 1
- Not syncing messages properly HOT 13
- Pinned, archived channels not synced HOT 3
- "Don't send "Last Seen" and "Typing" updates" checkbox changes don't update immediately HOT 9
- Restore edited message 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 whatsapp-web-incognito.