mobile: revert chatcol absolute-behind — it broke chat opening (batch127)
The list-column position:absolute change stopped conversations from opening. Revert to the known-good display:none. Keep the other batch124-125 fixes (content promoted, reconcile, reopen-at-latest, download interceptor). Slide back to the batch125 behaviour (opens fine, minor end hitch) while I find a safe way to remove the reflow. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1076,7 +1076,7 @@
|
|||||||
.meet-bar .code{flex:1 1 100%;font-size:.9rem;white-space:normal;word-break:break-word;text-align:center;background:var(--blue-soft);border-radius:8px;padding:.35rem .5rem;}
|
.meet-bar .code{flex:1 1 100%;font-size:.9rem;white-space:normal;word-break:break-word;text-align:center;background:var(--blue-soft);border-radius:8px;padding:.35rem .5rem;}
|
||||||
/* Chat: one pane at a time (list, then the open conversation) */
|
/* Chat: one pane at a time (list, then the open conversation) */
|
||||||
.chatcol{width:100%;flex:1 1 100%;padding-top:var(--sat);padding-bottom:calc(60px + var(--sab));}
|
.chatcol{width:100%;flex:1 1 100%;padding-top:var(--sat);padding-bottom:calc(60px + var(--sab));}
|
||||||
body.chat-open .chatcol{position:absolute;inset:0;z-index:0;} /* keep the list RENDERED behind the conversation (which covers it, z-index:2 + opaque bg) instead of display:none. Toggling the whole list subtree display:flex<->none at slide-end forced a full reflow = the residual 30-78ms end-of-slide hitch. Now teardown only clears transforms (no reflow). */
|
body.chat-open .chatcol{display:none;}
|
||||||
.content{display:none;}
|
.content{display:none;}
|
||||||
body.chat-open .content, .shell:not(.is-chat) .content{display:block;}
|
body.chat-open .content, .shell:not(.is-chat) .content{display:block;}
|
||||||
/* Keep the conversation pane on its own GPU layer for the WHOLE time it's open (not just while the
|
/* Keep the conversation pane on its own GPU layer for the WHOLE time it's open (not just while the
|
||||||
@@ -1145,7 +1145,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<script src="/icons.js?v=6"></script>
|
<script src="/icons.js?v=6"></script>
|
||||||
<script>window.__BUILD='2026-07-19-batch126';console.log('%cBiz Connect','color:#1F3B73;font-weight:bold','build '+window.__BUILD);
|
<script>window.__BUILD='2026-07-19-batch127';console.log('%cBiz Connect','color:#1F3B73;font-weight:bold','build '+window.__BUILD);
|
||||||
// Emoji are rendered with the OS's own (colour) emoji font — instant, zero network.
|
// Emoji are rendered with the OS's own (colour) emoji font — instant, zero network.
|
||||||
//
|
//
|
||||||
// We used to run Twemoji over every emoji, which swapped each one for an <img> pulled INDIVIDUALLY from
|
// We used to run Twemoji over every emoji, which swapped each one for an <img> pulled INDIVIDUALLY from
|
||||||
|
|||||||
Reference in New Issue
Block a user