diff --git a/app/src/asset/pdf/pdf_sidebar_resizer.js b/app/src/asset/pdf/pdf_sidebar_resizer.js
index cef26e7d7..4e4d88a0a 100644
--- a/app/src/asset/pdf/pdf_sidebar_resizer.js
+++ b/app/src/asset/pdf/pdf_sidebar_resizer.js
@@ -84,7 +84,7 @@ class PDFSidebarResizer {
* @private
*/
_mouseMove(evt) {
- let width = evt.clientX;
+ let width = evt.clientX - this.outerContainer.getBoundingClientRect().left;
// For sidebar resizing to work correctly in RTL mode, invert the width.
if (this.isRTL) {
width = this.outerContainerWidth - width;
diff --git a/app/src/assets/scss/pdf/_pdf.scss b/app/src/assets/scss/pdf/_pdf.scss
index 73dfbfcf7..505417721 100644
--- a/app/src/assets/scss/pdf/_pdf.scss
+++ b/app/src/assets/scss/pdf/_pdf.scss
@@ -224,10 +224,15 @@
position: absolute;
top: 0;
bottom: 0;
- width: 0;
+ width: 1px;
z-index: 200;
cursor: ew-resize;
right: -6px;
+ background-color: var(--b3-border-color);
+
+ &:hover {
+ background-color: var(--b3-scroll-color);
+ }
}
#loadingBar {