Welp, I guess we'll have to classify that: Firefox has apparently decided to stop doing what it was doing, so with the exception of the dtruss stack traces courtesey of dtrace, there's no way of knowing, since a zfs diff of two snapshots taken from before it started and after it started happening shows that the only files changed are a the .out files that I piped the output from dtruss to (so unlike situations where someone claims "they didn't change nothing", I can prove that I didn't change nothing). qsvui posted:Is there any setting to automatically delete history older than a certain time? For example, don't keep history older than 3 months. There is an option in about :config that's called 'places.history.expiration.transient_current_max_pages' which might be used to emulate it, if you know roughly how many pages you visit a month? EDIT: Or do this ↓? BlankSystemDaemon fucked around with this message at 20:50 on Feb 2, 2020 |
|
# ¿ Feb 2, 2020 20:46 |
|
|
# ¿ Apr 26, 2024 16:29 |
Well, he can do ^tab to switch between the most recent tab and the second most recent tab, and if ctrl is held, a tab selector pops up showing up to six most recently selected tabs. That's the best I can come up with, at least.
|
|
# ¿ Feb 4, 2020 19:27 |
Ola posted:Ah, global like that. Not a very useful feature. Zoom does all kinds of different things to sites and sites obviously come in all sorts of sizes. EDIT: The latter even has a name, it's called 10-foot user interface.
|
|
# ¿ Feb 16, 2020 19:18 |
Ola posted:No I don't. I wish all web sites conformed to the best accessibility standards and everyone on the web had the same ease of use. If a global zoom level helps, that's good. But bad design and poor accessibility isn't just about size, and zoom often breaks the layout. I have more or less perfect vision, but I often find myself using reader view, because many web sites are such utter shitpiles. The Merkinman posted:I don't think WCAG (Web Content Accessibility Guidelines) cares about the 10-foot user interface.
|
|
# ¿ Feb 16, 2020 19:57 |
Klyith posted:It's insanely annoying if you use uBlock in "3rd-party scripts blocked unless whitelisted" mode, because now even resources that used to count as first-party are now revealed to be on some CDN edge network and thus blocked. At the very least it helps to set a shortcut to the 'relax blocking mode' option in the uBlock Origin dashboard, since you can then try a key combination which automatically reloads the page and might make it work.
|
|
# ¿ Feb 28, 2020 09:17 |
Klyith posted:poo poo, I probably should have mentioned that while I was posting huh?
|
|
# ¿ Feb 28, 2020 15:15 |
Gorhill, the guy behind uBlock Origin, has done an astonishing amount of work to keep blocking in Firefox at its best, even doing part of the extension in webassembly to speed things up as well as implementing all the behind-the-scenes filtering that the add-on offers. I'm fairly sure that once Google pulls their destroy-uBlock-Origin scissor switch and destroys the APIs used in favour of their newly-implemented and newer but neutered ones, that there'll be even more of a reason to recommend Firefox. Dude deserves a lot of credit.
|
|
# ¿ Mar 15, 2020 18:19 |
In case you've been wondering about WebAssembly being used to play C/C++ code in Firefox, you can read this blog entry to learn more about how it's done.
|
|
# ¿ Mar 28, 2020 12:28 |
Im_Special posted:Sorry I must go back, I altered to much already...
|
|
# ¿ Apr 7, 2020 11:31 |
One thing I do like about Firefox 75 is how even on my 10 year old laptop it's become so fast, with all of the additions that Mozilla have been putting in as a result of the switch away from XUL, that if I click the Open Updated Threads from SALR:Redux it still does the whole animation and loading of pages without lagging. And that's without any of the compile-time options for improving the speed of Firefox that're enabled in the official builds, like link-time optimization and everything else enabled that comes with --enable-optimize. So it's not just all silly UX updates that a make a lot of us go BlankSystemDaemon fucked around with this message at 19:02 on Apr 7, 2020 |
|
# ¿ Apr 7, 2020 18:57 |
hifi posted:Why don't you press control L instead of mousing all the way up to the bar
|
|
# ¿ Apr 7, 2020 19:10 |
isndl posted:That they are suddenly springing default browser telemetry on us says to me that they have no idea why people are leaving. All they can see is their usage plummet and now they're desperately trying to figure out where the users are going, probably so they can chase features like they've been doing with Chrome for years. And has been said by others in this thread in the past: if you keep changing things to make Firefox identical to Chrome, what's stopping me from switching to Chrome?
|
|
# ¿ Apr 9, 2020 23:00 |
Until a browser does add-on introspection like Firefox does, which enables ublock origin to function as well as it does, and ublock origin exists on that browser, I won't use anything else. Tampermonkey or an equivalent is also pretty much mandatory, but ublock origin is the only must-have. This, naturally, completely excludes anything based off Webkit+Blink+V8/Chromium/whatever the Google engine is called, and that's +90% of the browser market. Ihmemies posted:I can't say how long I have been using Vivaldi. Years? The UI and functionality has stayed the same. No need to fiddle with settings and add-ons and fixes all the time.. more time to play dota instead I don't think it's for me though, because by nature and training I like being able to tweak things to my liking; it's part of the reason I run FreeBSD instead of something else (although everything else annoys me too much for various reasons).
|
|
# ¿ Apr 10, 2020 10:29 |
Wheany posted:Also ctrl-tab on crome works wrong and can't be changed, afaik.
|
|
# ¿ Apr 10, 2020 11:31 |
Hit F7 for caret browsing!
|
|
# ¿ Apr 12, 2020 11:12 |
Welp, this loving sucks. I'm not loving going to use Chromium-based browsers, so I guess I'm stuck with w3m-img.nielsm posted:Has anyone talked about which supposed usability issue this change was supposed to resolve?
|
|
# ¿ Apr 12, 2020 15:24 |
Firefox has an estimated number of work-hours on the order of 6000 person-years and an estimated cost of on the order of 350 million - partially because you have to remember that its history goes far further back than just Mozilla, it's all of Netscape and all the way back to NCSA Mosaic.
|
|
# ¿ Apr 13, 2020 00:01 |
Speaking of new tabs, the only way I've found to get a new tab that's not glaring white like this: Is to set the home preferences like this: EDIT: Nevermind. Apparently if you create a new OID called 'ui.systemUsesDarkTheme with the type integer in about :config, and set it to 1, everything becomes magically dark: This is documented nowhere, officially. BlankSystemDaemon fucked around with this message at 14:40 on Apr 17, 2020 |
|
# ¿ Apr 17, 2020 14:28 |
Geemer posted:
EDIT: Here's an example of about :blank with ui.systemUsesDarkTheme set to 1: BlankSystemDaemon fucked around with this message at 18:36 on Apr 17, 2020 |
|
# ¿ Apr 17, 2020 18:30 |
Geemer posted:In my defense, I didn't expand the timg.
|
|
# ¿ Apr 17, 2020 18:44 |
isndl posted:I think something's buggered with your profile, because my Firefox is respecting system dark mode without using that config parameter. Built with: pre:CONFIG_SHELL=/bin/sh \ PYTHON3=/usr/local/bin/python3.7 --enable-application=browser --enable-update-channel=release --disable-tests \ CC=/usr/local/bin/clang90 \ CXX=/usr/local/bin/clang++90 --disable-debug-symbols \ PKG_CONFIG=pkgconf --enable-alsa --enable-jack --enable-profiling --enable-system-ffi --enable-rust-simd --with-system-av1 --with-system-webp \ --with-system-graphite2 --with-system-harfbuzz --with-system-libvpx --with-system-jpeg=/usr/local \ PERL=/usr/local/bin/perl \ MAKE=gmake --enable-gconf --disable-install-strip --disable-libproxy --enable-official-branding --enable-startup-notification \ --disable-strip --enable-system-pixman --disable-updater --prefix=/usr/local --with-intl-api --with-system-bz2 --with-system-icu --with-system-libevent \ --with-system-nspr --with-system-nss --with-system-png=/usr/local --with-system-zlib BlankSystemDaemon fucked around with this message at 19:42 on Apr 17, 2020 |
|
# ¿ Apr 17, 2020 19:39 |
Applebees posted:What theme are you using? If you use the Dark theme, about :blank and about :preferences should be dark. It should also work if you use the Default theme and your OS is set to dark mode. I had to also set the ui.systemUsesDarkTheme OID in about :config which isn't documented anywhere. I assume the ui.systemUsesDarkTheme OID gets set by Firefox if it detects gconf, dot-files or some other places are set to using dark themes? FreeBSD has no central theme, and the wayland compositor doesn't implement theming either, as far as I know, since it doesn't have any window decorations - I prefer running everything in full-screen mode on a separate workspace as there are 9 of them. Klyith posted:Hey thanks for that! I use firefox dark theme on my laptop, and until now I'd been using a usercontent.css hack for about :blank. But it took 1/10th of a second to switch to dark from white, so loading loading up a late-night youtube produced a short flash of white light. Very annoying. Yeah, the late-night short-flash-of-light is what's always bothered me about the userChrome css method, which is why I used about :home with everything disabled.
|
|
# ¿ Apr 18, 2020 14:09 |
larper posted:I would like to promote the plugin "Request Control" because it has been a major help in correcting some of the new and innovative ways that big tech is making the internet suck via URL parameters. Applying simple regex to the problem is a much better solution, though Especially because that's what they were made for.
|
|
# ¿ Apr 27, 2020 10:30 |
Just make me miss RSS.
|
|
# ¿ May 7, 2020 18:40 |
That's cool. Media playback still belongs in a program built for media playback, not in something with more lines of code than an OS. Admittedly, it does seem like Firefox wants to be an OS, considering they brought in a fork of FreeBSDs jemalloc and have been "optimizing" the hell out of that without upstreaming any of the code. It also seems they think they know better about how memory optimizations should work regardless of the fact that they're making software for at least 3 completely and radically different virtual memory subsystems which all behave in different ways, and support way more, including one that's based on the allocator they took. Case in point, they decide to automatically use ALL available threads on a system to do CPU cache/area multiplex optimizations, rather than the default which is "only" four times the number of CPU threads. Nowhere is it described why this was chosen, nor how and/or if it actually makes a difference - probably because to show the difference statistically, they'd have to do ten consecutive runs and recompiling twice takes a loving week using high-core-count build servers with almost 200GB memory to build their 20 million lines of code Funnily enough, if you disable Firefox memory caching and use disk caching on FreeBSD, Firefox runs substantially better. BlankSystemDaemon fucked around with this message at 22:31 on May 7, 2020 |
|
# ¿ May 7, 2020 21:36 |
isndl posted:In an ideal world media playback is in a separate application, but we're living in reality where users expect things to just work even despite whatever customizations the website has done to their playback. mmap() is a system call telling the kernel to give a program an amount of memory that it can operate with, by definition that means it's up to the kernel to manage all of the memory mappings from the different processes Firefox spawns and therefore manage the memory. If Mozilla wants to do a proper hypervisor using VT-x/AMD-V and SLAT with its own DRAM management which gets taken away from what the host OS has access to and (thin-)provisioned, that's fine but that's demonstrably not what they're doing - and I suspect they won't, because then they're responsible for the security of the hypervisor too, or would have to rely on something like virt-manager (as a library) to talk to all the different hypervisors an all the systems they support (Hyper-V, KVM, Xen, QEMU, bhyve, vmm, nvmm, and so on and so forth). I'm talking about the default values that Mozilla ship. I assume you're talking about this build config? Those are port-defaults, set by jbeich who has been managing the builds for Firefox on FreeBSD since 2012 when Firefox was still version 13 - and who was involved with the malloc issues. Ultimately the build config dates back over the mozilla-firebird port all the way to the phoenix port in 2002, that was described like this: "Phoenix is a fast, minimal browser from the Mozilla project". BlankSystemDaemon fucked around with this message at 11:06 on May 8, 2020 |
|
# ¿ May 8, 2020 10:38 |
Jippa posted:
isndl posted:Keep in mind that piping everything out to a plugin to handle was how we ended up in the quagmire that was Flash, and understandably nobody wants to go back to that. The current system is imperfect but it works out of the box for the average user, and the major browser developers have been far better at keeping on top of security issues than plugin developers. I would like to think there's some sort of lee-way between NPAPI and flagrantly ignoring open web standards? They could have complete control if they went with the libvirtmanager that I outlined. Why settle for less? They're not performance issues I'm seeing, it's memory bloating beyond what's reasonable. Something Firefox is less-bad about than Chrome, but in degree not in kind. Anyway, I was mostly just ranting. Since I switched to putting caching "on disk", everything is great. On-disk in this instance means ZFS ARC, which has been optimized by both Sun VM people as well as FreeBSD VM people.
|
|
# ¿ May 10, 2020 19:58 |
Stare-Out posted:I hadn't checked out Tweetdeck in a few years now but I see it still has no real understanding of what "wide column" means.
|
|
# ¿ May 10, 2020 22:29 |
Am I the only one who really dislikes that feature?
|
|
# ¿ May 12, 2020 19:12 |
stevewm posted:
|
|
# ¿ May 14, 2020 14:18 |
biznatchio posted:That behavior, believe it or not, is intentional. It's new as of a few months back, and is explicitly coded in. Previously it did a more traditional video fullscreen behavior, but this new approach is "better". It's also been rolled out a lot longer than a few months. The thing is, what's stopping it from being used elsewhere to trap users in seemingly-infinitely-recursing websites, or to MITM stuff? It's quite trivial to design something that looks like a browser, presumably, and there are plenty of people who wouldn't look twice if the browser only changed slightly.
|
|
# ¿ May 15, 2020 18:43 |
Zero VGS posted:What's the best Dark Mode plugin to use with the SA forums on Firefox? The one I have is mostly good the the "last read post" buttons are unreadable. BlankSystemDaemon fucked around with this message at 09:30 on May 28, 2020 |
|
# ¿ May 28, 2020 09:27 |
Jippa posted:I really want to hide the what's happening thing. They basically let you block stuff based on the ID of the container or based on the nesting level that the container has. The first option won't work for sites like twitter where they use randomly generated and periodically refreshed IDs to prevent people from blocking people, but by virtue of the design of the site itself, sections like "What's Happening" and "Global Trends" can still be blocked. To do this, right-click on part of the element you want to zap, then click block element, and find a rule where the outline matches what you want to block and which ends in ":nth-of-type(N)" where N is an integer (it refers to the nesting level, iirc). Unfortunately there's a new form of UX design where everything is loaded as javascript and rendered as a DOM object by javascript to html, through software like REACT, which lets sites even change the nesting level per-view if they want to make it really difficult.
|
|
# ¿ Jun 2, 2020 17:15 |
Nalin posted:I ranted on reddit and somebody told me a solution:
|
|
# ¿ Jun 2, 2020 22:04 |
The good part about Tweetdeck is that Twitter don't touch it.
|
|
# ¿ Jun 14, 2020 16:23 |
Umbreon posted:I'm trying to find out why firefox uses huge amounts of CPU. The about :performance tab shows that my tabs will just randomly start spiking up in CPU usage for long periods of time, regardless of if they are active tabs or not. Firefox commonly takes up 20% of my CPU but can spike up to 50% for 10-15 seconds at a time, causing lag/hitching in any games I happen to be playing at the time.
|
|
# ¿ Jun 23, 2020 08:47 |
uBlock origin (or uMatrix, if you wanna get freaky) really is the one-stop-shop for blocking everything from cosmetic stuff like parts of a website that annoy you, to scripts and/or images, even all the way down to blocking background and/or asynchronous javascript calls. And more and more of it is getting implemented in webasm, which is possibly the only acceptable use of webasm.
|
|
# ¿ Jun 23, 2020 20:17 |
Umbreon posted:Noted, I'll switch out noscript for umatrix(I'm already using ublock). Thanks guys. D. Ebdrup posted:If you enable advanced user functionality in ublock origin, you can enable dynamic filtering which lets you have noscript-like functionality, and if you then set the "Relax blocking mode" to ctrl+alt+b, you can turn it off for individual pages with one or maybe two presses of that key combination.
|
|
# ¿ Jun 24, 2020 07:49 |
Who the gently caress thought that was a good idea, though. Design by committee? (A committee being the only lifeform with many mouthes, more asses, and no brain)
|
|
# ¿ Jul 6, 2020 10:05 |
|
|
# ¿ Apr 26, 2024 16:29 |
Knormal posted:So at my work we're finally looking at switching over from the 32-bit ESR to the 64-bit as we move from version 68 to 78, since we've finally reached the point where the majority of our PCs are on 64-bit versions of Windows. But apparently Firefox considers the 32-bit and 64-bit versions of the browsers different release channels, so if I uninstall the 32-bit version and install the 64-bit it starts up with a brand new profile. It's easy enough for an experienced user to switch back with the profile manager, but this is way beyond our average user's capability. I just tested, and it looks like for me it pops up an 'Important News' dialogue-box where it basically says you have to setup a firefox account to sync stuff - so since you're in an enterprise environment, you may want to look into setting up your own sync server, and you'll probably also want to use autoconfig to set up authentication against the syncserver (which unfortunately can't be done with group policies, I think). BlankSystemDaemon fucked around with this message at 08:46 on Jul 7, 2020 |
|
# ¿ Jul 7, 2020 08:43 |