It was a problem with DPI scaling on Windows for a while and I remember Edge browser (the original one) not supporting cursor scaling properly.
Those should all be things of the past now. Do you have any DPI scaling active?
The cursor comes from these styles applied to various elements:
Copy code to clipboard 1 @media screen and (min-width: 0)
2 :root, .popup_button::before, .popup_button::after, form:invalid .button[type='submit']:not([formnovalidate]), form.invalid .button[type='submit']:not([formnovalidate]), .button:disabled, .button[data-disabled], form:invalid .push-button[type='submit']:not([formnovalidate]), form.invalid .push-button[type='submit']:not([formnovalidate]), .push-button:disabled, .push-button[data-disabled], form:invalid .menu-button[type='submit']:not([formnovalidate]), form.invalid .menu-button[type='submit']:not([formnovalidate]), .menu-button:disabled, .menu-button[data-disabled], label:disabled, select:disabled, [type='button']:disabled, [type='checkbox']:disabled, [type='file']:disabled, [type='radio']:disabled, [type='submit']:disabled, label[data-disabled], textarea:disabled, [type='email']:disabled, [type='input']:disabled, [type='password']:disabled, [type='search']:disabled, [type='text']:disabled, [type='url']:disabled, [type='date']:disabled {
3 cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTguNSAxOS41YzEuNSAwIDEtMiAxLTJsLTMtNmg0LjI1TC41IDEuMjVWMTUuNWwzLTNMNi43NSAxOXMuNTM2LjUgMS43NS41eiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiLz48L3N2Zz4=),default;
4 }
5
6 media screen and (min-width: 0)
7 :link, :visited, summary, label, select, [type='button'], [type='checkbox'], [type='file'], [type='radio'], [type='submit'], .autocomplete_list>*:not([data-empty]), .alert_close, .search-bar_input, .post_hidden-message_show {
8 cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTQuNSAxLjVjMC0xIDEtMSAxLTFoMXMxIDAgMSAxdjRoMmMxIDAgMSAxIDEgMWgyYzEgMCAxIDEgMSAxaDFjMSAwIDIgMSAyIDJ2NGMwIDEtMiA4LTMgOGgtOHMtMi03LTMtOC0yLTItMi0zYzAgMCAwLTEgMS0xczMgMiAzIDJ6bTMgOHYtNG0zIDR2LTNtMyA0di0zbS05IDV2LTEiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiLz48L3N2Zz4=) 5 0,pointer;
9 }
You can probably use a CSS override extension like Stylish and override those to always use the defaults like this:
Copy code to clipboard 1 @media screen and (min-width: 0)
2 :root, .popup_button::before, .popup_button::after, form:invalid .button[type='submit']:not([formnovalidate]), form.invalid .button[type='submit']:not([formnovalidate]), .button:disabled, .button[data-disabled], form:invalid .push-button[type='submit']:not([formnovalidate]), form.invalid .push-button[type='submit']:not([formnovalidate]), .push-button:disabled, .push-button[data-disabled], form:invalid .menu-button[type='submit']:not([formnovalidate]), form.invalid .menu-button[type='submit']:not([formnovalidate]), .menu-button:disabled, .menu-button[data-disabled], label:disabled, select:disabled, [type='button']:disabled, [type='checkbox']:disabled, [type='file']:disabled, [type='radio']:disabled, [type='submit']:disabled, label[data-disabled], textarea:disabled, [type='email']:disabled, [type='input']:disabled, [type='password']:disabled, [type='search']:disabled, [type='text']:disabled, [type='url']:disabled, [type='date']:disabled {
3 cursor: default !important;
4 }
5
6 media screen and (min-width: 0)
7 :link, :visited, summary, label, select, [type='button'], [type='checkbox'], [type='file'], [type='radio'], [type='submit'], .autocomplete_list>*:not([data-empty]), .alert_close, .search-bar_input, .post_hidden-message_show {
8 cursor: pointer !important;
9 }