5 ms·
Hi! I work on Firefox! Would you be open to share your experience and file bugs on issues you encountered? I'd love to help with the CJK support in Firefox!
by zbraniecki 7y ago
Hi! I work on Firefox! Would you be open to share your experience and file bugs on issues you encountered?
I'd love to help with the CJK support in Firefox!
- vezycash 7y agoHi. Sent in feedback yesterday concerning addon privacy. Specifically, the option to grant or restrict addon access on per site basis. I'd want to be able to right click an addon icon in the toolbar and click, "Don't run on this site." And have even more options in the extension detail page.
- zapzupnz 7y agoThis isn't relevant to the thread, nor to what the Firefox dev was asking for.
- fouc 7y agoOR better yet, use the base OS editor support.
- ken 7y agoI think the point is to get native behavior, you need to use the native functionality. When you try to emulate it, you'll always be missing something. We see this in every corner of Firefox: the text editing, the toolbar, the context menus, the form controls, etc. Yet Firefox seems to be all about writing everything from scratch. There are many bugs filed for using native functionality, like [1], that have been open for decades with no activity. 20 years ago, it wasn't done because "it's a time thing", and since then it's racked up other bugs as dependencies because stuff's just broken. This isn't a situation where you can tweak a couple little problems and call it done. This is a fundamental change in the Firefox architecture. Asking for more bug reports is not going to help. [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=34572 https://bugzilla.mozilla.org/show_bug.cgi?id=34572
- hsivonen 7y agoFirefox uses native IMEs. Most of the time they aren't broken in obvious ways. To the extent they are broken in non-obvious ways, it's unhelpful not to say how on the level that would allow the problem to be reproduced. Firefox can't just use native text edit controls. First, Firefox needs to support contenteditable, which doesn't map to an OS-supplied text box. Second, the multiprocess architecture leads to a situation where the UI process talks to the native IME API but the Web content process hosts the text being edited, so native text boxes don't work even for things that look similar to OS-supplied text boxes.