17.0_dev-target #2

Merged
matthias.lotz merged 2 commits from 17.0_dev-target into 17.0_dev 2025-06-04 20:25:53 +02:00

2 Commits

Author SHA1 Message Date
df729083de [IMP] pos styling: Einheitliche Scrollbar-Größe im POS-Bereich
Setzt eine globale CSS-Regel für alle Scrollbars innerhalb des POS-Interfaces
(`.pos *::-webkit-scrollbar`) auf 8px Breite und Höhe. Dadurch erhalten alle
scrollbaren Elemente eine konsistente und bedienfreundliche Scrollbar-Darstellung,
insbesondere für Touchscreen- und Terminal-Geräte.
2025-06-04 20:22:05 +02:00
7455e57481 [FIX] open_workshop: ensure ProductScreen context for new POS orders
When adding a new order via the customer sidebar, the ProductScreen
was not explicitly activated. As a result, the screen_data context
expected by pos_time_based_products was missing, and no play button
was shown for time-based products.

This patch explicitly calls `this.pos.showScreen("ProductScreen")`
after creating a new order to restore compatibility with third-party
POS components that rely on the current screen state.
2025-06-04 19:50:46 +02:00