| ... | @@ -1603,6 +1603,16 @@ code { | ... | @@ -1603,6 +1603,16 @@ code { |
| 1603 | -webkit-app-region: drag; | 1603 | -webkit-app-region: drag; |
| 1604 | } | 1604 | } |
| 1605 | | 1605 | |
| | 1606 | /* Electron 44 inherits app-region. Reset children to the initial value so they |
| | 1607 | do not add drag rectangles over fixed controls. Explicit `none` is treated |
| | 1608 | as `no-drag` and breaks titlebar dragging; `initial` emits no rectangle. |
| | 1609 | The base layer lets explicit drag/no-drag utilities take precedence. */ |
| | 1610 | @layer base { |
| | 1611 | .drag-region > * { |
| | 1612 | -webkit-app-region: initial; |
| | 1613 | } |
| | 1614 | } |
| | 1615 | |
| 1606 | .drag-region button, | 1616 | .drag-region button, |
| 1607 | .drag-region input, | 1617 | .drag-region input, |
| 1608 | .drag-region textarea, | 1618 | .drag-region textarea, |