- X(पूर्व Twitter) ऐप में tweet links को उपयोगकर्ता के click किए बिना अपने-आप webview में खोलने की घटना देखी गई
- रिपोर्ट के अनुसार, उपयोगकर्ता link पर tap न करे तब भी built-in browser (webview) चलने लगता है
- इससे अनावश्यक resource usage और security·privacy चिंताएँ उठी हैं
- उपयोगकर्ताओं के अनुसार यह समस्या iOS और Android app environments दोनों में देखी गई है
- इसे platform के link handling behavior में बदलाव या bug की संभावना के रूप में देखा जा रहा है
X ऐप में tweet links के अपने-आप webview में खुलने की समस्या
- कई उपयोगकर्ताओं ने रिपोर्ट किया कि X ऐप में tweet links को click किए बिना भी webview अपने-आप खुल रहा है
- यह इस तरह दिखता है कि उपयोगकर्ता feed में सिर्फ scroll करे तब भी link background में load होने लगता है
- अपने-आप चलने वाला webview tweet के external links या media content को बिना ज़रूरत load कर सकता है, जिससे data usage बढ़ने की संभावना है
- कुछ उपयोगकर्ताओं ने कहा कि यह व्यवहार ऐप का bug है या किसी नए feature का test, यह स्पष्ट नहीं है
उपयोगकर्ताओं की प्रतिक्रिया और चिंताएँ
- उपयोगकर्ताओं ने security और personal data exposure के जोखिम पर चिंता जताई
- अगर webview अपने-आप खुलता है, तो tracking code या cookies अनजाने में activate हो सकते हैं
- इसके अलावा battery consumption और app performance में गिरावट की बात भी उठी
- अभी तक X की ओर से कोई आधिकारिक प्रतिक्रिया या fix notice नहीं आया है
तकनीकी संदर्भ
- webview, ऐप के भीतर web content दिखाने के लिए इस्तेमाल होने वाला built-in browser component है
- आमतौर पर यह तभी चलता है जब उपयोगकर्ता किसी link पर स्पष्ट रूप से click करे, लेकिन इस मामले में automatic execution behavior रिपोर्ट हुआ है
- मूल लेख में इस समस्या के कारण या समाधान के बारे में अतिरिक्त जानकारी नहीं है
1 टिप्पणियां
Hacker News राय
कोई भी web view नहीं चाहता
जब किसी लिंक पर क्लिक करें, किसी दूसरी app में जाएँ और फिर वापस आएँ, तो अपनी मूल जगह पर लौटना चाहते हैं, लेकिन web view में यह संभव नहीं होता
बेशक “Chrome में खोलें” जैसा विकल्प होता है, लेकिन हर बार ऐसा करना झंझट है
मुझे हर तरह का web view नापसंद है
आम users को app switch किए बिना तुरंत वापस आ पाना शायद ज़्यादा पसंद आता है
एक समय ऐसा भी था जब लोग mobile site से नफरत करते थे और desktop version देखना चाहते थे
Slack, Teams, Confluence, Jira आदि में PDF खोलने पर scroll करते समय पूरा page zoom होता है, PDF खुद zoom नहीं होता
ऐसा preview बिल्कुल नहीं चाहिए
उदाहरण के लिए, अगर YouTube app अपने-आप खुल जाए, तो लगता है कि browser की privacy settings को नज़रअंदाज़ किया जा रहा है
उसके बाद से मैं हमेशा “browser में खोलें” चुनता हूँ
काश यह किसी global setting से एक जैसा हो पाता
लॉगिन न किए हुए mobile users के लिए Twitter/X platform पूरी तरह टूटा हुआ है
सालों से बस “कुछ गड़बड़ हुई, चलो फिर कोशिश करते हैं” जैसा message ही दिखता है
असली error भी नहीं होता, और लॉगिन करने को भी नहीं कहा जाता
बहुत बड़ा नुकसान नहीं है, लेकिन ऐसा UX चौंकाने वाला है
उदाहरण:
x.com → xcancel.com,instagram.com → imginn.comURL Auto Redirector extension लिंक
लगता है पहले ऐसा करने की बात हुई थी, लेकिन अब शायद नहीं होती
शायद यह “install कर लो” का ही संकेत हो
दोस्त Twitter links भेजते हैं, लेकिन अब मैं उन पर क्लिक ही नहीं करता
दुख होता है कि Twitter को अब भी traffic मिल रहा है
app का user experience (UX) बहुत खराब है, और जिन developers का सम्मान करता था, काश वे दूसरी platforms पर चले जाते
यह तकनीकी समस्या से ज़्यादा adoption की समस्या है
मैं सिर्फ दिलचस्प लोगों को follow करता हूँ और सिर्फ “Following” tab का इस्तेमाल करता हूँ
“For You” मुझे algorithmic trap लगता है
Threads या Bluesky से बेहतर लगता है
topic के हिसाब से अनुभव अलग हो सकता है, लेकिन मेरे लिए यह कामचलाऊ UX देता है
तकनीकी रूप से अच्छा बना है, लेकिन राजनीतिक गुस्से वाला content बहुत भरा पड़ा है
आखिरकार फिर Twitter पर लौटना पड़ता है — Reddit के साथ भी यही है
अगर उसने इसे खरीदा न होता, तो हालात शायद और भी खराब होते
PG (Paul Graham) को ban करना गलती थी
Elon और George Hotz की बातचीत वाला वीडियो में Elon ने भी यह माना
X तेज़ी से चलता है और समस्याएँ ठीक करता है, लेकिन गुस्साई भीड़ को हमेशा नई शिकायत मिल जाती है
मुझे लगता है कि लंबी अवधि में यह रणनीति बेहतर है
जो लोग गए, वे उल्टे सबसे ज़्यादा सक्रिय users थे
system webview हटाकर अपना JavaScript inject किया जा सकने वाला webview लगा देना हास्यास्पद है
जो content पढ़ना चाहते हैं, उसे ढक देता है और इसे बंद भी नहीं कर सकते
यह “बच्चों के लिए सचमुच नवोन्मेषी engagement engineering की masterpiece” है
Musk के takeover के आसपास ही Twitter इस्तेमाल करना बंद कर दिया था
पहले इसे events की real-time coverage के लिए इस्तेमाल करता था, लेकिन अब इसके बिना भी कोई फर्क नहीं पड़ता
लगता है ध्यान और मानसिक स्वास्थ्य वापस मिल गया
students के project ideas पाने का एक अच्छा चैनल खत्म हो गया, इसका अफसोस है
mobile पर ads scroll करते समय ज़रा-सा touch भी click मान लिया जाता है
यह सामान्य posts की तुलना में कहीं ज़्यादा sensitive सेट है, इसलिए लगता है कि click-through rate को कृत्रिम रूप से बढ़ाने की तरकीब है
सामान्य posts पर गलती से like नहीं होता, लेकिन ads पर लगभग रोज़ गलती से tap हो जाता है
ad में comments देखना या timestamp पर क्लिक करना भी ad click ही माना जाता है
जब तक per-click billing रहेगी, ऐसी कोशिशें चलती रहेंगी
पुराने popup hell से बेहतर है, लेकिन फिर भी अप्रिय है
लंबे समय तक Twitter इस्तेमाल किया, लेकिन हाल ही में deactivate कर दिया
यह लगातार और ज़्यादा spammy और manipulative platform बनता जा रहा है
सब कुछ “engagement” metrics फुलाने के हिसाब से सेट दिखता है
राजनीतिक posts में हमेशा bot comments लगे रहते हैं
official app में ऐसी bot activity उतनी दिखती नहीं, इसलिए लगता है कि manipulation और आसान हो गया है
गुस्सा भड़काने वाले algorithm के ऊपर per-post payout जुड़ जाने से सब और अराजक लगता है
अनंत unfiltered stream देखने में एक अलग मज़ा है
मैं तो वह सीमा बहुत पहले पार कर चुका हूँ
Reddit के r/Grok में Grok के NSFW mode हटाए जाने पर भारी नाराज़गी है
कहा जाता है कि Grok ने मूल रूप से X के NSFW data पर train होकर “spicy mode” दिया था, लेकिन enterprise और government ग्राहकों को साधने के लिए वह feature हटा दिया गया
Musk ने retraining का ज़िक्र किया, लेकिन training data के निशान बचे रहने का मुद्दा दिलचस्प है
आखिरकार लगता है कि LLM को पूरी तरह “alignment” में लाना संभव नहीं है
सिर्फ किशोरों को देखकर भी समझ आता है कि यह कितना कठिन है
चिंता इस बात की है कि बिना क्लिक किए भी malware या अवैध content डाउनलोड कराने वाले links हो सकते हैं
सोचता हूँ कि क्या app ही नहीं, browser में भी ऐसा होता है
server A, redirect या iframe के जरिए server B को अपने-आप request भेज सकता है
समस्या तब होती है जब A का व्यवहार user input के अनुसार बदलता है — इसे open redirect vulnerability माना जाता है
लेकिन अभी जिस webview preloading की बात हो रही है, वह असल में लगभग वही समस्या पैदा करता है