5 ms·
I can appreciate the honesty of that video.
by bttf 11y ago
I can appreciate the honesty of that video.
- perlgeek 11y agoThis bug (input field doesn't scroll automatically, but spills its text into the surrounding elements) is a good demonstration of just how many, many small details you have take care of when implementing a browser engine. A really monumental task. The servo devs have my respect!
- oneeyedpigeon 11y agoMaybe I'm missing something hugely obvious, but shouldn't the input field be rendered using a native control which would preemptively eliminate that bug and reduce the need for rewriting code that's been written countless times before?
- dumbmatter 11y agoThere's probably many reasons, but one is that native controls don't support everything in CSS.
- Manishearth 11y agodumbmatter is correct, we can't arbitrarily style things via CSS with native controls. Eventually we do want them to look more like the controls on the platform they're running on, though.
- pcwalton 11y ago> shouldn't the input field be rendered using a native control which would preemptively eliminate that bug and reduce the need for rewriting code that's been written countless times before? Broadly speaking, native controls don't like being composited into OpenGL scenes (which are necessary for things like 3D transforms).
- aravindet 11y agoHaha. Maybe related: https://github.com/servo/servo/issues/4378 https://github.com/servo/servo/issues/4378
- JupiterMoon 11y agoI wonder if anyone has thought of including screencasting in bug reporting for bugs in guis?
- bjz_ 11y agoWe used to use LICEcap at my old work for that.
- Rexxar 11y agoWonderful, you just make aware of the software that do exactly what I need today :-)
- nickysielicki 11y agoFor anyone wondering how to do this on linux, I use recordmydesktop and ffmpeg to make small webms (~2mb). Highly recommend it. `recordmydesktop --windowid $(xwininfo)` and click the window you want to record. `ffmpeg -i out.ogv -o final.webm` and you're done! recordmydesktop is available in most distros afaik.