rikaitan

Browser Bugs

This page lists several of the browser bugs that have affected Yomichan over the years.

Audio doesn’t work when autoplay=false

Ruby text layouts don’t always work correctly for certain fonts

document.execCommand(‘paste’) doesn’t work correctly on web extension background page

Touch events can have incorrect position

Triple click doesn’t select text properly

unhandledrejection event doesn’t work correctly in content scripts

chrome.tabs.sendMessage doesn’t work correctly

CSS animations don’t work correctly when using an attribute on the root

Pen pointer events have various issues

Cannot read clipboard from service worker in a MV3 chrome extension

Textareas display incorrectly when they have an animated CSS transform

Chrome extensions using port connections can crash the browser using manifest version 3

Chrome extension Port.onDisconnect event does not always fire in content scripts

Ruby elements with padding have incorrect layout

Focus changes don’t preserve caret position for caret browsing

CSS :active state on <label> element doesn’t match state on inner element

Caret browsing doesn’t work properly for certain display:none elements

IndexedDB writes from a Worker thread do not persist if worker is terminated

Web extension content scripts don’t run on certain about:blank popups

Touch events report incorrect clientX on wide pages with writing-mode:vertical-rl

Chrome extensions can’t auto-play media from an embedded extension frame

DOMException.data sometimes throws error on assignment