- शिप
- 5 सितंबर 2026 को 6:45 pm बजे UTC
- लेखक
- Kamo
- Commit
- b1bc689
टर्मिनल टूल विंडो में एक स्क्रॉलबार रखने लायक है - 32px, एक बटन के साथ स्क्रॉलबैक के प्रत्येक अंत के साथ-साथ सामान्य चरण तीर के लिए, क्योंकि एक में लंबे दस्तावेज़ दो छोर दो और स्थान नहीं हैं, वे दो स्थान हैं आप वास्तव में चाहते हैं। बाकी ऐप में तीस-चार हाथ से लिखने वाली प्रतियां थीं कम विचार: 138 `::-webkit-scrollbar` छह अलग चौड़ाई (4 पर घोषणा), 6, 8, 12, 14, 20px), सातवें स्थान पर तीन वैश्विक वर्गों के साथ। एक गार्ड परीक्षण पहले से ही अस्तित्व में थे क्योंकि चार चैट विंडो तीन चौड़ाई तक बहती थी; यह हो सकता है कभी-कभी समस्या के एक बारहवें हिस्से को ठीक करें। बार अब एक घटक है, जिसमें ओवर तत्व को चित्रित किया गया है, यह बजाय स्क्रॉल करता है। इसे अंदर रखा गया। यही कारण है कि सब कुछ आगे चल रहा है। लपेटना प्रत्येक स्क्रॉलर सामग्री के बगल में एक बार बैठने के लिए सभी में एक लेआउट परिवर्तन होगा उनमें से 228 - फ्लेक्स बच्चे, ग्रिड बच्चे, `minHeight: 0` कॉलम - और होगा अभी भी इस ऐप में स्क्रॉलपोर्ट्स तक नहीं पहुंचे: ag-Grid's, ag-Grid DataGrid, Lexical. उन पर चित्रकारी किसी में एक लेआउट परिवर्तन नहीं है। कीमत ओवरले में भुगतान किया जाता हैGeometry.ts: क्लिपिंग को अलग करके क्लिप करना पूर्वजों, निकटतम पूर्वजों के z-index प्लस एक से stacking (जो एक डालता है) एक खुला संवाद के तहत पृष्ठ का बार और उस पर संवाद का बार, एक नियम से), और जब MUI एक मोडलरिया-हिडन के पीछे की सामग्री को चिह्नित करता है तो खड़े हो जाओ। गोद लेना मार्कर वर्ग द्वारा है, न कि दस्तावेज़ को 'ओवरफ्लो: ऑटो' के लिए स्वीप करके। दोनों हर स्क्रॉलर तक पहुंचते हैं; केवल एक ही डीबगेबल है, और केवल एक बार रहता है प्रत्येक चुनिंदा मेनू और ऐप में 40px पॉपर से बाहर। स्क्रिप्ट/codemod-kamo-scroll.mjs इसे लागू किया गया - टाइपस्क्रिप्ट के स्वयं के पार्सर और बाइट ऑफ़सेट पर स्प्लिसिंग के साथ, इसलिए स्वरूपण और CRLF जीवित रहते हैं - और घोषणाओं यह मृत बनाया छीन लिया। यह गिरावट करता है क्योंकि यह अब 250px इमोजी पॉपओवर के साथ-साथ एक पेज को लटकाता है: 140px या उससे अधिक समय तक बटन और ट्रैक करें, उसके नीचे अकेले ट्रैक करें, सभी पर कुछ भी नहीं जब तत्व अतिप्रवाह नहीं होता है। क्षैतिज के साथ एक ही घटक है आइकन एक दूसरे सेट के बजाय एक चौथाई मोड़ बदल गया जो बहाव होगा। एक स्क्रॉलर जो नो बार चाहता है - ढहने वाली नौसेना रेल, कंसोल मास्टहेड्स, फिल्मस्ट्रिप, एक फोन पर प्रोफ़ाइल रेल - अब ऐसा एक बार कहता है, साथ में `data-kamo-scrollbar="off"`, इसके बजाय छह अलग तरीकों से इसका उपयोग किया जाता है उसने कहा केवल टर्मिनलटूल अभी भी सीएसएस में एक स्क्रॉलबार नाम देता है, जो xterm के स्वयं को छिपाता है। टर्मिनलस्क्रॉलबार को एडाप्टर के रूप में छोड़ दिया जाता है: मॉडल में एक xterm बफर, में पिक्सल के बजाय लाइन्स, और एक्सटर्म कॉल या व्हील के रूप में वापस चला जाता है tmux बांधों की रिपोर्ट। यह एक स्क्रॉलबैक के लिए अनिश्चित पकड़ रखता है कि यह नहीं कह सकता कि यह कहाँ है, और नीचे उत्पादन के लिए lit jump-to-end बटन गुना। गार्ड: oneScrollbar.test.ts विफल रहता है अगर कुछ भी बाहर Globals.css शैलियों एक स्क्रॉलबार, यदि घटक की चौड़ाई और स्टाइलशीट की टोकन असहमति, या यदि परत की मार्कर सूची और स्टाइलशीट की छिपी सूची चरण से बाहर निकलती है - एक एक पर तत्व और दूसरे को दो बार या कोई नहीं मिलता है, और दोनों ने एक के रूप में पढ़ा एक लापता रेखा के बजाय ग्लिच प्रदान करना। स्क्रॉलबारView.test.tsx ड्राइव कीबोर्ड से बार, जो बटन के बटन होने का बिंदु है।.