É possível ajustar as barras de rolagem do Firefox, assumindo que as barras de rolagem de sobreposição não estão sendo usadas. Infelizmente, se bem entendi, barras de rolagem (no Firefox) são "conteúdo anônimo". Isso significa que não é possível ajustá-los usando userChrome.css ou userContent.css. Para ajustar as barras de rolagem, eu uso a extensão Stylish para o Firefox .
Depois de instalá-lo, você poderá estilizar suas barras de rolagem: Aqui está a minha versão muito simplista:
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/*scrollbars*/
scrollbar { -moz-appearance: none !important; background: #777 !important}
scrollbar[orient="vertical"] { width: 7px !important}
scrollbar[orient="horizontal"] { height: 7px !important}
scrollbar thumb {
-moz-appearance: none !important;
-moz-border-radius: 4px !important;
background: maroon !important;
min-width: 8px !important;
max-width: 8px !important;
border: 1px !important;
}
Se você passar para o fórum dessa extensão e olhar em volta, encontrará mais parâmetros para ajustar.
Como já foi apontado, o comprimento da barra de rolagem vertical é geralmente uma função do comprimento da página da web. Há talvez uma maneira de definir um comprimento mínimo, mas eu não procurei por isso.