openvibers/openvibe.trade Commits
Trade: tables scroll sideways on tablets too (#72)
Changes
@@@ -61,6 +61,9 @@ form.inline button { margin: 0; padding: 2px 10px; font-size: .85rem; }@media (prefers-reduced-motion: reduce) { * { transition: none !important; animation: none !important; } }@media (max-width: 700px) {h1 { font-size: 1.5rem; }-- /* A table scrolls sideways here, so each has tabindex="0" (axe scrollable-region-focusable). */++}++/* A table scrolls sideways on phones and tablets, so each has tabindex="0" (axe scrollable-region-focusable). At 700 px++ and up it overflowed the page at a tablet's 768 px (the home's latest-filings table was 879 px wide). */++@media (max-width: 1024px) {table.data { display: block; overflow-x: auto; }}@@@ -18,8 +18,8 @@ const BUDGETS = {jsRawKB: 250, // 246.2 with openvibe-shared 4.2.x (Ask Actor in the navbar, 2026-10-15); 239.1 (212.2 before openvibe-shared/shell's web-runtime.js)jsBrotliKB: 59, // 56.3 (49.9 before web-runtime.js)cssFiles: 2, // 2 (trade.css, openvibe-shared showcase.css)-- cssRawKB: 18.5, // 17.8 with the AI brief styles (2026-10-15); 16.2 before (4.7 before showcase.css)-- cssBrotliKB: 4.4, // 3.9 (1.3 before showcase.css)++ cssRawKB: 18.5, // 18.0 with tables scrolling sideways up to 1024 px (2026-10-17); 17.8 with the AI brief styles (2026-10-15); 16.2 before (4.7 before showcase.css)++ cssBrotliKB: 4.7, // 4.5 with the tablet table rule (2026-10-17); 3.9 (1.3 before showcase.css)externalFiles: 1, // 0};
@@ -61,6 +61,9 @@ form.inline button { margin: 0; padding: 2px 10px; font-size: .85rem; }
@@ -61,6 +61,9 @@ form.inline button { margin: 0; padding: 2px 10px; font-size: .85rem; }
@media (prefers-reduced-motion: reduce) { * { transition: none !important; animation: none !important; } }
@media (prefers-reduced-motion: reduce) { * { transition: none !important; animation: none !important; } }
@media (max-width: 700px) {
@media (max-width: 700px) {
h1 { font-size: 1.5rem; }
h1 { font-size: 1.5rem; }
- /* A table scrolls sideways here, so each has tabindex="0" (axe scrollable-region-focusable). */
+}
+/* A table scrolls sideways on phones and tablets, so each has tabindex="0" (axe scrollable-region-focusable). At 700 px
+ and up it overflowed the page at a tablet's 768 px (the home's latest-filings table was 879 px wide). */
+@media (max-width: 1024px) {
table.data { display: block; overflow-x: auto; }
table.data { display: block; overflow-x: auto; }
}
}
@@ -18,8 +18,8 @@ const BUDGETS = {
@@ -18,8 +18,8 @@ const BUDGETS = {
jsRawKB: 250, // 246.2 with openvibe-shared 4.2.x (Ask Actor in the navbar, 2026-10-15); 239.1 (212.2 before openvibe-shared/shell's web-runtime.js)
jsRawKB: 250, // 246.2 with openvibe-shared 4.2.x (Ask Actor in the navbar, 2026-10-15); 239.1 (212.2 before openvibe-shared/shell's web-runtime.js)
jsBrotliKB: 59, // 56.3 (49.9 before web-runtime.js)
jsBrotliKB: 59, // 56.3 (49.9 before web-runtime.js)
cssFiles: 2, // 2 (trade.css, openvibe-shared showcase.css)
cssFiles: 2, // 2 (trade.css, openvibe-shared showcase.css)
- cssRawKB: 18.5, // 17.8 with the AI brief styles (2026-10-15); 16.2 before (4.7 before showcase.css)
- cssBrotliKB: 4.4, // 3.9 (1.3 before showcase.css)
+ cssRawKB: 18.5, // 18.0 with tables scrolling sideways up to 1024 px (2026-10-17); 17.8 with the AI brief styles (2026-10-15); 16.2 before (4.7 before showcase.css)
+ cssBrotliKB: 4.7, // 4.5 with the tablet table rule (2026-10-17); 3.9 (1.3 before showcase.css)
externalFiles: 1, // 0
externalFiles: 1, // 0
};
};