• Caspy7
    epizefiri_: I know it's possible to fix black on black for text boxes and such
  • epizefiri_
    Caspy7, i fixed text input with the userCss file.. but still there are a lot of things that looks terrible
  • skomorokh
    Anyone have experience using the fetch() api in FF with CORS? I have a simple webapp that works in Chrome but in Firefox fails with "TypeError: NetworkError when attempting to fetch resource." ...but like, it doesn't even send the OPTIONS request to have CORS headers to complain about?
  • Caspy7
    woah, /r/firefox now has more subscribers than /r/chrome twitter.com/dolske/status/932001918263574528
  • BravesFan
  • Chronostic
    Does Firefox drop video data from any buffers after program focus is lost?
  • mhoye
    Chronostic: I don't think Firefox makes _cache_ decisions based on focus, but I'm not sure about buffering.
  • mhoye
    I suspect not, but I'd need to check
  • mhoye
    If this is related to green/pink artefacting in video playback, that is a known bug that's getting a fix very soon.
  • Chronostic
    Ah, okay. Now, a more general question: I'm on Windows, but will video performance in specific programs be hindered by me having videos open in firefox in the background?
  • mhoye
    Oh, I see. That's certainly an OS-level question rather than a Firefox question, but the answer is almost certainly not.
  • mhoye
    It's possible that may change when WebRender becomes a thing - we've got some plans to take advantage of GPUs to render web pages coming down the pipe - but for the moment I'm pretty confident the answer is "no more than any other program that's doing comparable work to Firefox."
  • Chronostic
    Ah, okay. I was also curious if this was a trade practice, and most specifically if I was hampering my FPS in games by having youtube videos paused in the background. That's interesting.
  • mhoye
    Huh. That _is_ an interesting question, but I'm pretty sure the answer is no. But I'll go find out for sure.
  • Chronostic
    Now, how much of Firefox is multithreaded? Does FF have top-down design documentation available?
  • Chronostic
    Also, thank you a ton for the answers; I swear that this network is the most practical in terms of asking questions and getting answers.
  • mhoye
    I'm not sure what you mean by "top down design", but the Electrolysis project - somtimes called "e10s" - docs are here: wiki.mozilla.org/Electrolysis
  • Chronostic
    If we did not have to worry about security, what would the performance gains be like?
  • mhoye
    The idea of top down design may not map well to a 20-year-old software project that's just spent two years getting a major overhaul and having chunks of its core functionality rewritten in a language that barely existed 5 years ago.
  • mhoye
    Chronostic: That's.... um.
  • mhoye
    My grandmother had en expression: if wishes were horses, then beggars would ride.
  • Chronostic
    Heh.
  • mhoye
    If we didn't have to worry about security - which is another way of saying, if we didn't have to worry about malicious input on universal turing machines - then sure, performance might be a lot faster.
  • mhoye
    but.
  • mhoye
    Funny, kinda sad story: we need to worry about that a lot.
  • Chronostic
    It would be an interesting university project, though. And think of all the clickbait headlines that would make so much ad revenue!
  • mhoye
    _ugh_.
  • Chronostic
    Pahaha.
  • mhoye
    There's not really an "if we don't have to worry about security", anymore. There's only "what happens if we don't".
  • Chronostic
    A lot of security features are baked into the spec now, right?
  • mhoye
    And we have plenty of answers to that question now.
  • mhoye
    Well, I dunno? What is "the spec"?
  • mhoye
    XML says, the moment you find something you don't expect, just break and do nothing.
  • mhoye
    HTML says "try hard and believe in yourself"
  • Chronostic
    lol
  • Chronostic
    In your opinion, is C++ honestly better than C?
  • mhoye
    haha
  • mhoye
    To be mildly serious: I don't think "better" is a meaningful metric in that space.
  • Chronostic
    I will take that as a soft "no."
  • mhoye
    The thing is, every programming language is a combination of simplifications, restrictions, and abstractions.
  • mhoye
    Every programming language makes you structure your thoughts in a certain way, and constrains them in a certain way, and gives you a set of things you don't need to worry about.
  • Chronostic
    What would you say, in that logic, makes the primary difference between C, C++, and Rust, in that case?
  • mhoye
    C was designed in a time when the whole idea of "compilers" was this revolutionary novelty.
  • est31_seen_a_bunny_today
    higher level languages are for kiddos, real programmers use macro assembly!!
  • mhoye
    What that implies is that C lets you do thinks that were sort of well-understood in Assembler, and prevents you from doing things that were known to be terrible ideas to Assembler programmers.
  • est31_seen_a_bunny_today
    not really
  • mhoye
    C++, by comparison, was designed at a time when _metaprogramming_ was this revolutionary novelty. Programming about programming.
  • est31_seen_a_bunny_today
    it was just "portable" assembler
  • est31_seen_a_bunny_today
    and more powerful as you didn't have to type as many instructions to do the same
  • est31_seen_a_bunny_today
    C++ was designed roughly the same time that C popped up
  • est31_seen_a_bunny_today
    originally called "C with classes"
  • mhoye
    So, you have all these "meta" systems in it - operator overloading, template metaprogramming, etc etc.
  • est31_seen_a_bunny_today
    it just continued adding tons of stuff that C was too religious to avoid
  • mhoye
    est31_seen_a_bunny_today: Lemme promise you, I've dug a long way into this.
  • est31_seen_a_bunny_today
    before all operator overloading and template metaprogramming it added OOP
  • est31_seen_a_bunny_today
    s/to avoid/to adopt/
  • est31_seen_a_bunny_today
    mhoye: yes but C++ added all those things later on
  • est31_seen_a_bunny_today
    it is not what it originally was
  • est31_seen_a_bunny_today
    originally, C++ was "C with classes"
  • mhoye
    c++ first showed its head in the early 80s, C antedated it by a decade.
  • est31_seen_a_bunny_today
    even if C++ dont want to have to do anything with oop these days
  • Chronostic
    So what's the big thing that Rust is about, other than safety?
  • mhoye
    Safety is pretty big?
  • Chronostic
    It seems like Rust is more of a critique of other languages, not necessarily its own solution.
  • est31_seen_a_bunny_today
    speed, multithreading
  • est31_seen_a_bunny_today
    and cleaning up with stuff that C++ has to carry around as legacy baggage
  • mhoye
    I mean, not to put too fine a point on this, but being able to write free-running multithreaded code without ever worrying about data racing is a really, really big deal.
  • est31_seen_a_bunny_today
    like copy by default semantics
  • est31_seen_a_bunny_today
    you need to opt-in to move semantics in C++
  • est31_seen_a_bunny_today
    in Rust its the other way round
  • est31_seen_a_bunny_today
    which is better for writing fast code
  • mhoye
    Rust's borrow checker is the big deal.
  • est31_seen_a_bunny_today
    mhoye: I'd say that there is a 5 year span between the languages
  • mhoye
    graydon2.dreamwidth.org/247406.html <--- graydon response to "rust is more than safety"
  • Chronostic
    I LOL at the concept that programming languages compete on a "market"
  • Chronostic
    that's such a value form delusion
  • Chronostic
    Does Rust still have portability issues? Can Rust run on everything that C already runs on?
  • est31_seen_a_bunny_today
    no
  • est31_seen_a_bunny_today
    Rust needs LLVM, and LLVM has no stellar portability
  • est31_seen_a_bunny_today
    GCC has many more targets
  • est31_seen_a_bunny_today
    and as the rust compiler has no gcc backend, those targets are not available from Rust
  • mhoye
    est31_seen_a_bunny_today: Bjarne started working on what would become C++ in 1979, and the first wide release was in 1982, I think. C started its life in 1972, I think.
  • est31_seen_a_bunny_today
    but if you need the usual "ARM + x86 variant" then Rust has you covered
  • est31_seen_a_bunny_today
    oh so it was 7 years then
  • Chronostic
    Why does rust need LLVM?
  • mhoye
    Yeah, but: Good or bad, ARM + x86 is basically all the chips in the world.
  • est31_seen_a_bunny_today
    Chronostic: because nobody has written a gcc backend for it yet
  • est31_seen_a_bunny_today
    it is much easier to do an LLVM frontend than a gcc frontend
  • Chronostic
    Why so?
  • est31_seen_a_bunny_today
    so most languages choose LLVM instead of gcc
  • est31_seen_a_bunny_today
    idk
  • Chronostic
    Hmm.
  • est31_seen_a_bunny_today
    but people are adding LLVM backends in order to get them supported in rust lol
  • est31_seen_a_bunny_today
    e.g. the AVR backend
  • est31_seen_a_bunny_today
    it wasn't added for clang!
  • Chronostic
    lol
  • mhoye
    I think it's because LLVM is extremely modular by design.
  • est31_seen_a_bunny_today
    that is true
  • mhoye
    So, if you need to plug something into it, you can build a module to the API spec and drop it in.
  • Chronostic
    Now how do we get Rust taught in every university so I don't have to drool on myself through C++ and Java courses?
  • mhoye
    (And, not to put too fine a point on this, but getting new things added to GNU projects has a storied history of being an enormous pain in the ass.
  • mhoye
    )
  • mhoye
    Chronostic: ok so
  • mhoye
    The challenge there is that every slot in an undergraduate curriculum is there because somebody fought for it to be there.
  • mhoye
    And that fight involved tenure, industry demand (and subsidy) and popular opinion about a language.
  • mhoye
    So the "trick", such as it is, is this:
  • est31_seen_a_bunny_today
    A good start would probably to have Rust jobs available
  • est31_seen_a_bunny_today
    (more than there are now)
  • mhoye
    Find out who the youngest professors are in the CS faculty
  • mhoye
    And then find out who the _oldest_ professors are.
  • mhoye
    Because then you've got (1) people who want to make a mark in their first few years, and (2) people who want to leave on a high note, as visionaries.
  • Chronostic
    heh
  • mhoye
    And then you go to both of them and say, Rust is the future, Rust is C/C++ without the baggage of multithread doom and etc etc etc.
  • mhoye
    So let's help this university/college/school be someplace that's known to have their eyes on the future, to produce the Graduate Students Ready For Tomorrow.
  • mhoye
    etc etc.
  • Chronostic
    Oh, I have a genius idea. From the ground up, I start submitting assignments in both C++ and Rust, and sprinkle comments in the code about Rust's superiority.
  • Chronostic
    Even if I just have to make the entire rust project a series of comments in the C++ project.
  • mhoye
    That won't work, people will always stay in the method-of-thought they're most comfortable with.
  • mhoye
    Anyway - exple.tive.org/blarg/2015/06/15/september-never-changes - I wrote about the challenges Mozilla has talking to academia there.
  • Chronostic
    That is easily falsified, I know what you mean, though.
  • Chronostic
    Ah, nifty.
  • mhoye
    I should update it to talk about how you effect curriculum change.
  • Chronostic
    Also, what the hell is up with this "CONTRIBUTE TO OPEN SOURCE" new-wave garbage I hear constantly?
  • mhoye
    But the short version is, curriculum changes when faculty retires.
  • Chronostic
    Yes, I advocate free software, and I advocate helping together, but why is it that full-flag capitalist cockbags are suddenly really interested in contributing to open source dogmatically?
  • mhoye
    Chronostic: For a few years there, there was a "github is your resume" thing in play, but that was bad.
  • Chronostic
    Ah, so I was close to the mark, then. I had assumed it was something similar.
  • Chronostic
    I will say, however, that most companies run around with their heads cut off when it comes to hiring. The system has no understanding of accurate practices (because none exist in full-force).
  • mhoye
    Chronostic: because full-flag capitalist cockbags want to work with other full-flag capitalist cockbags, and that means "people who have a shit-ton of spare time to write software because other people are solving all the other problems in their lives."
  • Chronostic
    That's extremely validating to read.
  • mhoye
    "Github is your resume" means "I have time to contribute to free software in my spare time" which means "I have spare time" which means "I have no dependents, I have no part-time job, I have no disability, I have no community obligations and I have no other hobbies."
  • mhoye
    Which, practically speaking, is _very likely_ to mean "I am an extremely privileged, very likely white, very likely male, and very likely socialized to tolerate a lot of abuse."
  • mhoye
    It may not surprise you, at this point, to learn that I've got me a whole pile of opinios on this subject.
  • Chronostic
    How much abuse does it take to induce the tolerance, though? It makes me wonder. I agree that these situations are more statistically likely to happen, but there also seems to be a tendency for ingroups to develop similar social strata, which then leads to interesting cases where asshats in some areas are not properly treated as asshats.
  • mhoye
    Stockholm syndrome is a hell of a drug.
  • Chronostic
    Heh.
  • mhoye
    This is why the Linux kernel community, as just one notable example, is a five-alarm shitshow.
  • mhoye
    But! Let's talk about happy things and Rust.
  • Chronostic
    Are there any good OS projects written in Rust?
  • mhoye
    Because the very first commit to the Rust codebase wasn't code.
  • mhoye
    The very first Rust commit was a Community Code Of Conduct.
  • mhoye
    Graydon realized - before just about anyone else did, because that's the kind of thing Graydon just _does_ - that the community was much more important to the durability of the project than the codebase.
  • mhoye
    And now the Rust community is one of the friendliest, most welcoming free software communities anywhere.
  • mhoye
    And it turns out that matters a lot.
  • Chronostic
    But doesn't this just filter out all of the people that should be changing themselves?
  • mhoye
    Why is it on anyone else to be the crumple zone of those people's journey to personal growth?
  • Chronostic
    Because that is the concept of a code of conduct: A mantle, not a gate.
  • mhoye
    A CoC is about safety, not education.
  • debianuser
    Chronostic: Don't worry, blog.biicode.com/cpp-will-never-die :)
  • mhoye
    Well.
  • mhoye
    C++ will never die in the same way that Cobol on z/OS will never die
  • mhoye
    Sure, there will be a computer out there doing something important with it.
  • mhoye
    And if you learn how to program C++ on z/OS on a mainframe, and can find a job, congratulations! You've won the lifetime job security lottery.
  • mhoye
    But... That's not quite what we mean by a living language.
  • mhoye
    Any more than being able to go to Mass in the Vatican makes Latin a living language.
  • mhoye
    Anyway, it's late here, I'll catch up on this tomorrow.
  • Chronostic
    Thanks again, comrade.
  • grahamperrin-M
    Timvde: mozilla.logbot.info/firefox/20171118#c13876990 would you like to share your `about:buildconfig` _compiler flags_ and _configure options_?
  • grahamperrin-M
    mhoye, Chronostic: please try to stay on topic (there must be better places to discuss, without reference to Firefox, languages). Thanks.
  • Chronostic
    It's all part of the big firefox picture.
  • TheDcoder
    Hello everyone, after updating to Firefox 57, with the new engine, my graphic driver crashes occasionally :-/
  • TheDcoder
    Especially when I try to watch a video at Imgur
  • arai
    do you have crash report ID ?
  • arai
  • TheDcoder
    No, Firefox itself doesn't crash
  • TheDcoder
    only the driver and it recovers pretty quickly
  • TheDcoder
    The video doesn't render properly and adds some glitches
  • TheDcoder
    this is in Windows 8.1
  • TheDcoder
    Here is a screenshot of the glitch video
  • TheDcoder
    *glitchy
  • TheDcoder
  • TheDcoder
    For some reason my graphic driver isn't crashing now
  • arai
    I'd suggest filing a bug. once it gets triaged to right component, there'll be people who knows better about how to investigate the issue
  • TheDcoder
    Right now I feel like I do not have enough information
  • arai
    I think, there's some way to get information from the crash. but I don't know much
  • arai
    if the crash is easily reproducible
  • TheDcoder
    I am doing some more research now
  • arai
    btw, how do you figure out the driver crashes? do you see any screen that says so?
  • arai
    (I haven't hit it, so I don't know what's shown when it happens
  • TheDcoder
    You get a tray notifications from windows about the crash
  • TheDcoder
    *notification
  • arai
    oh
  • TheDcoder
    I wanted to screenshot it but the crash is not happening now... :-/
  • arai
    so, there's nothing shown in firefox?
  • arai
    just the glitch?
  • TheDcoder
    Yes, only the glitch
  • TheDcoder
    and after the crash the video goes totally green or black
  • TheDcoder
    or maybe any solid colour
  • TheDcoder
    It will play again, and crash
  • TheDcoder
    I found an image of the crash: i.imgur.com/YH4yQE1.jpg
  • TheDcoder
    My notification is identical but it says Windows 8.1 instead of Windows 8
  • arai
    just to be sure, is your graphics driver up to date?
  • TheDcoder
    Yes, I have the latest graphic drivers installed from the official source
  • TheDcoder
    I believe Windows automatically updates them for me, but the version that I installed manually the first time is the latest
  • TheDcoder
    I feel like I should open a support thread at SUMO first, bugzilla recommends it if I am new to bugzilla
  • TheDcoder
    Maybe this is not a firefox bug :-/
  • Chronostic
    capitalist
  • Chronostic
    LOL sorry, was ctrl+fing
  • TheDcoder
    Now I know what you had in your clipboard, be careful with Ctrl + F
  • TheDcoder
    I just realized it's Ctrl + V and Chronostic made a typo
  • TheDcoder
  • firebot
    Bug 1418748 — UNCONFIRMED, nobody⊙mozilla.org — Playing certain types of videos crashes graphic driver after upgrading to FF 57
  • arai
    the info in about:support might also help
  • TheDcoder
    Thanks, will attach it to the bug report
  • TheDcoder
  • arai
    thanks :)
  • TheDcoder
    Thanks for updating the ticket :)
  • TheDcoder
    Does anyone know how to set media.wmf.dxva.d3d11.enabled to false? I cannot find that setting in about:config
  • arai
    secondary click on anywhere in the list and choose "New"
  • TheDcoder
    Ah okay
  • arai
    it's boolean value
  • TheDcoder
    :)
  • TheDcoder
    Already done
  • TheDcoder
    should I restart Firefox?
  • arai
    I think so
  • Timvde
    grahamperrin-M: It's not a very clean build, I just hacked around in some Python scripts to enable legacy add-ons :P
  • Timvde
  • grahamperrin-M
    Timvde: thanks! I have barely touched Python in years so whilst I'm intrigued, probably best for me to restrain myself. To stick with 56.0.2.
  • Timvde
    grahamperrin-M: There are also "right" ways to do so, but I couldn't be bothered to figure them out :P
  • Timvde
  • firebot
    Bug 1414450 — NEW, nobody⊙mozilla.org — Unbranded builds should allow loading of legacy add-ons
  • grahamperrin-M
    Thanks, I began folowing 1414450 yesterday.
  • azaki
    stupid question; do unbranded builds still have automatic updates enabled by default?
  • adrian17
    Nightly updates by default.
  • arai
    it's not about nightly I think
  • Jan\
    how do I save a firefox session now ? I want to reopen the same windows and websites
  • arai
    go about:preferences and choose "Show your windows and tabs from last time" under "When Firefox starts"
  • arai
    (if you're talking about session restore at startup
  • adrian17
    I think nothing changed in this regard in 57, right?
  • arai
    yes, session restore is same as before
  • Jan\
    well I want to save the session with all the windows somewhere for later
  • Jan\
    used session manager before
  • Jan\
    the addon
  • azaki
    adrian17: i didn't mean nightly. i meant like unbranded builds that are same as release version, but allow unsigned addons and so on
  • adrian17
    Ah. Sorry, then.
  • grahamperrin-M
    Jan\ there's Tab Session Manager but it is (with respect) quite inferior to Session Manager. By coincidence, this morning I recorded the screen whilst Tab Session Manager tried, failed to restore a session.
  • grahamperrin-M
    sienori/Tab-Session-Manager #18 is a showstopper, YMMV.
  • sylvain_tmp
    Hi I would like to remove a keyboard shortcut in firefox57 how do I do that?
  • Onepamopa
    Where can I find a more-comprehensive information about permissions? For example, what does "access your data for all websites" mean? What data?
  • arai
    anything accessible from the client side of the website
  • Onepamopa
    arai, so cookies & any sensitive stuff ...
  • Onepamopa
    that's not really a good implementation, wouldn't you agree ?
  • Onepamopa
    Is there a possibility to install an addon without having all of its permissions granted ?
  • arai
    does the extension ask for it without any good reason?
  • adrian17
    Not sure this includes cookies. There is a separate permission for cookies.
  • Onepamopa
  • Onepamopa
    Do you think it's justified requesting such permissions?
  • adrian17
    from the screenshot it looks like it injects stuff into the website, so it must have access to it.
  • Onepamopa
    adrian17, I'm not sure at all what does that permission include, can't find anything clearly defining what's what on the permissions side ...
  • Onepamopa
    adrian17, it shouldn't inject anything into the website, it should display a flag in the address bar ...
  • arai
    > When select URL or IP in page ...
  • adrian17
    it does more, read the extension description.
  • arai
    so it accesses data on the page
  • Onepamopa
    arai, thats not something I'd really want an addon such as this one to do
  • adrian17
    then look for another extension.
  • arai
    or fork it
  • Onepamopa
    adrian17, looking, not really finding anything useful
  • Onepamopa
    arai, how?
  • arai
    download the extension, modify, and re-pack
  • Azrael_-
    is the problem with the slow scrolling in the tab-bar already solved?
  • adrian17
    (I think that may be beyond what everyday users are expected to do.)
  • toad
    I want to move my usernames and passwords to another computer how do I do that?
  • arai
    use sync?
  • toad
    what?
  • arai
  • toad
    I can't use that because it uploads my info to the cloud I want to backup my usernames and passwords to a file
  • Azrael_-
    another option would be to copy the profile to the other computer
  • arai
  • arai
  • Onepamopa
    adrian17, and how do you decide what the "everyday" users are supposed/expected to do? :)
  • Cypherous
    Anyone know how to disable the "highlights" section of firefox for android, they really need to stop breaking stuff that works perfectly fine
  • user_
    i just upgraded to firefox57, and it wiped my history. i now have a filecalled 'places.sqlite.corrupt' in my profile folder. wat do?
  • user_
    it retained my bookmarks though, somehow
  • arai
  • federko
    hey all, please help. is it possible to change default browser white background in firefox 57?
  • federko
    i tried to change css background of about:blank and about:newtab, tried few addons - but it doen't help. when i add new tab - i see white background blinking
  • user_
    i probably should have googled that. thanks arai
  • federko
    i use dark theme of browser and system. white default background blinking very annoying at night. before FF57 changing of default css pages was helped
  • user_
    well, running the integrity check on the corrupt places.sql yields an OK, so it's not a problem with the actual database
  • user_
    oh wtf, I tried replacing places.sqlite with .corrupt, but it didn't work. i just re-did it and it worked this time. weird!
  • arai
    there would be some way with userChrome.css / userContent.css, but I'm not sure which element that is
  • arai
    just applying "background:black" to all elements seems to suppress the blink
  • federko
    arai: i made two files userContent.css and userChrome.css in `chrome` folder (there is content of them: jpst.it/17GFo )
  • federko
    arai: it doen't help. i see white blinking (longest white blink during loading firefox)... what other elements could provoke white page?
  • arai
    what I experimented is `* { color: white !important; background-color: black !important; }` in both
  • arai
    (of course that will break several things, but at least I confirmed no blink, so whatever blinked can be turned into black background
  • federko
    arai: thanks, it help, everything is black now...everything, but we need just one element
  • arai
    yes, so, you'll need to figure out which element you need to apply
  • federko
    are there any developers of FF in this chat room? maybe you coukd check what elements shows in browser after loading (before about:newtab or about:blank)?
  • arai
    there's not so much people in weekend
  • arai
    maybe you could use browser toolbox to see what elements are there
  • arai
    and try applying the style to each and see what happens
  • arai
  • Kwan
    Cypherous: Settings > General > Home > Top Sites
  • nola
    Firefox Developer Edition is no longer able to play videos on my 2016 MacBook Pro
  • nola
    Default, fresh OS, nothing running no issues
  • nola
    I just switched to Nightly and behavior seems to be back to normal, at least for now
  • nola
    I went through weeks of being unable to play videos reliably in windowed mode, had to go fullscreen only
  • nola
    Frame drops, lag, etc
  • nola
    I had a few thousand tabs and I thought that was the problem
  • nola
    But after going back to only like 30 tabs, the Developer Edition can barely handle playing a video
  • nola
    Having simplistic youtube videos start lagging and chunking.. that is a new era.....
  • nola
    A new era of failure and implosions within the codebase
  • nola
    It's been so bad I am paranoid about whether Nightly's working or not
  • nola
    It has been pretty bad
  • nola
    Also I have 2 MacBook Pro and it's failing on both of them
  • grahamperrin-M
    nola: reproducible with Developer Edition in safe mode?
  • arai
    and new clean profile?
  • nola
    Tried clean profile, no help
  • nola
    grahamperrin-M, no idea, I only have my 2 macbooks
  • nola
    Failing on both
  • arai
    only on developer edition?
  • nola
    I just got really sick of it and went back to Nightly and it seems to be working again
  • nola
    Like my computer can literally play a video
  • nola
    I hope this lasts
  • nola
    It's a very pathetic problem for such a low-bar requirement of basic video playback
  • nola
    1080p
  • azaki
    havent had any of those issues. =o
  • azaki
    neither on dev edition, release, or nightly.
  • arai
    when have it started happening?
  • arai
    can you test with older build?
  • nola
    I've been through many builds, switching back and fourth between nightly and developer edition
  • grahamperrin-M
    URL of an affected page?
  • nola
    Somehow like 3 weeks ago Developer Edition became unable to playback videos on my MacBook without lag
  • nola
    Unless there was only 1 tab/window open
  • nola
    Apply very minimal multi-tasking and it starts to fail
  • nola
    Multiple windows, videos, tabs
  • nola
    Whatever it is, I hope it does not ship
  • nola
    It has serious problems
  • grahamperrin-M
    nola: URLs please, for me to test
  • nola
    Any video
  • nola
    All youtube
  • arai
    example
  • nola
    All, Any
  • grahamperrin-M
    I'll try Larry the Lamb then.
  • nola
    grahamperrin-M, you aren't on macOS
  • grahamperrin-M
    I'll try all videos on the Interweb then.
  • nola
    This is using the Radeon GPU and Developer Edition and macOS Sierra
  • nola
    fail
  • grahamperrin-M
    nola: I have a Mac to one side. With the whole Interweb _and_ Larry the Lamb videos. Just give us some URLs please.
  • azaki
    maybe it's related to apple's horrible opengl support. =)
  • grahamperrin-M
    Also I used to test for AppleSeed. URLs please.
  • nola
    Quite simply, if you have like 4 windows, and 50 tabs, and various youtube videos, running on macOS Sierra, on the highest end MacBook Pro with Radeons, Developer Edition is failing to playback videos without lagging and chunking
  • nola
    That has never been a problem before
  • arai
    it's really important to test with same situation. same video, same environment, same steps
  • nola
    It's a new thing entirely
  • grahamperrin-M
    URLs please
  • nola
    Something wrong with Developer Edition
  • grahamperrin-M
    Testing without URLs is not simple, please stop wasting space.
  • nola
    grahamperrin-M, any and ALL youtube videos
  • nola
    For example
  • nola
    All are equally affected
  • arai
    are you here to solve the problem, or just to complain...?
  • » grahamperrin-M tunes out, presses the power button and waits for High Sierra to boot
  • nola
    I am reporting it
  • nola
    Don't talk to me arai, you aren't a coder
  • nola
    I was hoping to hear back from anyone who is aware of the issue or can reference a bug #
  • DuClare
    Heh...
  • grahamperrin-M
    Nola: any bugs are relevant.
  • grahamperrin-M
    All bugs are relevant. Just click a bug. Any bug.
  • nola
    I am set to 8 processes
  • grahamperrin-M
    Pick a number. Anywhere in Bugzilla@Mozilla, that'll be the match for your problem.
  • nola
    Firefox was amazing through versions 54 when we got virtual tabs
  • nola
    Suddenly there was a sharp drop in quality level
  • grahamperrin-M
  • grahamperrin-M
  • azaki
    57 is the best firefox ever released since first version, including mozilla suite days. =o
  • azaki
    it's faster and more performant than anything that came before.
  • DuClare
    Not always..
  • azaki
    there is however a lot of refactoring and churn right now in the code, so it's not surprising for a bug or two to slip by.
  • azaki
    nola: have you tested with hardware acceleration disabled?
  • federko
    arai: i tried to find white element, and found that in this css: chrome://browser/content/newtab/newTab.css background-color still whit. is it possibble to change color there?
  • arai
    have you tried using the same selector with "!important" ?
  • arai
    doesn't it change the color?
  • arai
    in userChrome.css or userContent.css
  • arai
    I'm not sure which one is used in new tab
  • federko
    arai: yes, i used `@-moz-document url("about:newtab") { body{background-color: #888888 !important;} }` - it's change color of newtab, but white blinking still present
  • arai
    I guess, it's outside of newtab page itself
  • federko
    arai: i made this line in both of this files.
  • DuClare
    about:blank I think
  • arai
    or some XUL element behind the browser, or browser itself
  • DuClare
    Or something.. I know I helped someone fix the white flash some time ago
  • federko
    DuClare: content of my userContent and userChrome: @-moz-document url("about:newtab") { body{background-color: #888888 !important;} }
  • federko
    @-moz-document url("about:blank") { body{background-color: #888888 !important;} }
  • arai
    (be careful, pasting multiple lines may result in automatic ban
  • DuClare
    Could've been the xul element indeed
  • DuClare
    But I know it's possible to fix.
  • federko
    arai: but your rule `* { color: white !important; background-color: black !important; }` fixed blinking....but browser not usable after this
  • arai
    DuClare: yes, applying black background color to everything fixes the blink. now just need to figure out the minimum set
  • federko
    DuClare: i fixed it before by css changing (before FF57) - but in FF57 there unknown white page before blank/newtab
  • arai
    federko: does it happen if you apply my rule only in userChrome.css ?
  • arai
    if it solves, it would mean that the white thing is in chrome side
  • federko
    arai: yes. your rule only in userChrome.css (i deleted userContent.css) - there is no white blinking (black page after booting or adding of new tab), pages shows correctly, but FF-interface very black
  • arai
    okay, then it's likely in XUL side
  • DuClare
    Logs say I've told someone #content { background-color: black !important; }
  • DuClare
    I believe that's <tabbrowser id="content"> ... in the xul
  • DuClare
    And that rule goes in userChrome.css
  • arai
    it looks like one of tabpanels, tabbox, notificationbox, window, stack, panel, deck, box, hbox, vbox, tabbrowser, browser
  • arai
    just enumerated most of ancestor elements of browser, and it fixed blink
  • DuClare
    (Certainly adding this rule creates a black blink on my end!)
  • arai
    maybe some of them, not only one
  • arai
    indeed, it's tabbrowser element
  • federko
    DuClare: thanks, `#content { background-color: black !important; }` looks like the solution
  • adrian_1908
    hello. Has anyone used FF58 with YouTube comments? It seems I can no longer insert blank lines (sole newlines), and wonder if it's the browser. I see other comments made today that have them.
  • adrian_1908
    Double blank lines seem to collapse to a single blank line, so maybe it's a YouTube feature. Any feedback welcome regardless.
  • toad
    after I've uninstalled Firefox how do I remove all the stored settings and cached files from my windows system?
  • adrian_1908
    toad: Have you tried a web search? I'm not on Windows, but you just need to fine the directory where your FF profiles are stored and delete that. They contain practically everything.
  • adrian_1908
    I would look in the APPDATA folder, iirc you can get there opening a run prompt (WINKEY+R I think) and typing in %APPDATA%
  • Sanky
    hey, I've been having some issues since Quantum
  • Sanky
  • Sanky
  • Sanky
    it's weird
  • Sanky
    a table on a certain page also makes firefox freak out
  • grahamperrin-M
    Sanky: I saw that symptom reported a few days ago. Please be prepared to share troubleshooting information, from
  • grahamperrin-M
    about:support
  • Sanky
    it renders at first, but then all the text disappears
  • dysoco
    Hello I recently started using Firefox Quantum (used Chrome before) and every now and then I get green and magenta artifacts in videos (youtube, twitter, etc.) that completely block the video. Any ideas how can I fix this? It's Windows 10 and I have an Nvidia graphics card btw.
  • dysoco
  • grahamperrin-M
    Sanky: raw troubleshooting data please to pastebin.mozilla.org
  • Sanky
  • SpikeUK
    dysoco: I had similar problems - fix was to set the preference media.windows-media-foundation.use-nv12-format in about:config to false
  • grahamperrin-M
    Sanky: thanks. It's interesting to find that with 57.0 because I thought first of Mozilla bug 1416229, which is
  • firebot
    bugzil.la/1416229 — FIXED, jfkthame⊙gmail.com — Firefox NIghtly - no fonts displayed, some square placeholders and question marks instead
  • dysoco
    SpikeUK, Oh I changed allow-d3d11 to false I'll change that one too
  • grahamperrin-M
    – RESOLVED FIXED in Firefox 58, with 57 reportedly unaffected.
  • Sanky
    hmm. could it be the same bug?
  • Sanky
    this person says "on every loaded page"
  • Sanky
    but it only occurs rarely to me (the two bugs I reported here may be unrelated, too)
  • Sanky
    one is reproducible, anyway
  • Sanky
    okay, I can reproduce the table glitching out in a private window
  • Sanky
    I believe it's caused by a table with a fixed background.
  • Sanky
    but haven't isolated it. How should I proceed?
  • Sanky
    it's like the page is totally throttled, when I try to select text with my mouse it lags a lot.
  • grahamperrin-M
    Thanks. The similarity to some other parts of 1416229 is remarkable. I made a comment with reference to this conversation.
  • grahamperrin-M
    Sanky: is the page public, can you share the URL?
  • Sanky
  • Sanky
    even after closing that page, I have problems viewing other pages, it's like the rendering engine is totally stuck.
  • Mardeg
  • Mardeg
    though it would be best if a reduced test case was created
  • Sanky
    I can try
  • grahamperrin-M
    56.0.2 (64-bit) on FreeBSD-CURRENT: no problem with the page.
  • grahamperrin-M
    With 57.0 on Kubuntu on a notebook to one side, things are a little more interesting.
  • grahamperrin-M
    If I make a selection within the table, avoiding a click on any link, then use a trackpad with the scroll bar to scroll up or down: there's disappearance of adjacent texts until after I point at them.
  • Sanky
    that's less severe than what I get, but very similar
  • grahamperrin-M
    In other news, I just realised that I had exactly 1,500 tabs in a session in 56.0.2 whilst updating a Tab Session Manager issue :-) strange coincidence to have so 'round' a number at that time. Happily down to 1,496 now. I'd like to whittle it down to less than 1,200 but there's no rush.
  • Tyler
    grahamperrin-M: you know there's this thing called bookmarks right?
  • grahamperrin-M
    Back to the 57.0 rendering issue(s). pastebin.mozilla.org/9073184 (scheduled to disappear in one month). Ergo Vista 621, around ten year old, Intel graphics (if details are needed I can dig them out from elsewhere).
  • grahamperrin-M
    Tyler: you know there's this thing called Diigo right? ;-)
  • Tyler
    Nope, no idea what that is
  • grahamperrin-M
    I haven't paid attention the number for a year or so but today at a glance I have around thirty thousand bookmarks.
  • grahamperrin-M
    Gathered over a twelve-year period. Diigo handles them in ways that Firefox can not.
  • Sanky
    I believe I've created a self-contained reproduction...
  • Sanky
    bonus... it crashes chromium
  • grahamperrin-M
    Rendering on 59.0a1 (2017-11-18) is better. No disappearances.
  • Sanky
  • Sanky
    the page lags really bad for me
  • Sanky
    exhibits the text disappearing behavior, and locks up rendering for other tabs
  • Sanky
    i take back my previous statement about chromium, was probably oom-killed or something
  • grahamperrin-M
    Sanky: for clarity, did Chromium also crash with <jul.rustedlogic.net/latestposts.php?scheme=15>? I just ran that one through Iridium 58.0 (64-bit) on FreeBSD-CURRENT.
  • Sanky
    no, chromium does not seem affected.
  • grahamperrin-M
    Iridium passes that freeze test here. Next: Chromium.
  • grahamperrin-M
    Pass.
  • Sanky
    are you testing sanqui.net/etc/firefox-table-fixed-bg-freeze.html? I isolated the problem (large table with a fixed top-left background).
  • grahamperrin-M
    Yep, that's the one. Not yet tested on Kubuntu with the decade-old Ergo notebook, but the page seems to be trouble-free on my bleeding edge outdated FreeBSD-CURRENT with KDE Plasma 5 from bleeding edge Area 51. Blood all over the place but no freeze with that page. I'll retry with Chromium and this time, take a note of the version information.
  • grahamperrin-M
    61.0.3163.100 (Developer Build) (64-bit). Sanky should I wait for a freeze, or (for you) does the freeze begin quickly?
  • Sanky
    I retract the statement about chromium
  • Sanky
    it must have been OOM killed because I had the page open in Firefox at the same time
  • Sanky
    (and Firefox is really struggling)
  • grahamperrin-M
    OK
  • DuClare
    Firefox runs out of fds
  • DuClare
    Sanky: Is it ok to post that html page on bugzilla?
  • grahamperrin-M
    Tyler/DuClare/anyone: should Sanky look at hardware acceleration? (TBH I haven't paid much attention to those discussions.)
  • DuClare
    Either the url, or preferrably as an attachment (so it doesn't get lost if your server goes)
  • DuClare
    Sanky: Of course you could file a bug report yourself too :)
  • Sanky
    I can try filing it :)
  • grahamperrin-M
    Sanky: what's your desktop environment, and renderer?
  • Sanky
    xfce, Xorg
  • DuClare
    grahamperrin-M: I have a feeling hardware acceleration doesn't matter here but it never hurts to check
  • DuClare
    It's more of an e10s/ipc problem afaict
  • DuClare
    I'm checking nightly..
  • grahamperrin-M
    OK. Here with Plasma, KWin and XRender: occasionally when Firefox lagged I got it speedy again by either disabling, or enabling, compositing.
  • DuClare
    It's not just lag, it's literally running out of fds
  • DuClare
    In which case graphics will stop working altogether
  • DuClare
    It can't allocate buffers
  • » Sanqui_ = Sanky
  • grahamperrin-M
    Thanks, DuClare. Sanky: you might try adding this boolean, true, then restarting Firefox:
  • grahamperrin-M
    browser.tabs.remote.force-disable
  • mefistofeles
    that link someone posted earlier completely crashed my sysem
  • mefistofeles
    system
  • mefistofeles
    xD
  • Sanqui_
    grahamperrin-M: I have done that and the page no longer exhibits freezing behavior
  • azarus
    Hmm. I used "Hide Caption Titlebar Plus 4" to make my tabs and search bar slimmer in FF<57. Any way to slim down the UI in the newer ones?
  • Sanqui_
    mefistofeles: I'm really sorry :( I was going to add a louder warning but didn't
  • grahamperrin-M
    DuClare: is unix.stackexchange.com/q/84227/13260 a reasonably good point of reference for Linux?
  • Kwan
    azarus: Customise > Density
  • azarus
    Kwan: Yup, already have that on "compact".
  • azarus
    But I want it slimmer.
  • DuClare
    grahamperrin-M: I guess? Depends on what exactly you're after
  • Kwan
    you'd have to use userChrome.css for that then
  • grahamperrin-M
    mefistofeles: the freeze test page, yes? All logged at mozilla.logbot.info/firefox/20171119
  • azarus
    All the userChrome.css I found is only compatible with older FF :(
  • Kwan
    do you know CSS? It's not that hard to write your own if you do?
  • azarus
    I do, but I can't be bothered.
  • azaki
  • Sanqui_
  • Sanqui_
    is the report fine like this?
  • DuClare
    Yep
  • Sanqui_
    I'm not stating the Firefox version
  • DuClare
    It's ok
  • Sanqui_
  • firebot
    Bug 1418816 — UNCONFIRMED, nobody⊙mozilla.org — Table with a fixed top-left background image causes severe slowdown
  • DuClare
    Thanks!
  • Sanqui_
    my pleasure!
  • arj2
    Hello everyone! I am on a Mac and have Firefox 57.0. I tried several mouse gesture add-ons, but all of them produce the popup menu when right clicking. Can I disable that somehow? (the gestures still work, but the popup menu stays there)
  • kasper93
    Hi, can someone test something for me?
  • kasper93
    FF Nightly doesn't want to load hackademix.net/2017/11/18/the-week-is-not-over-yet it stays forever on "Waiting for..."
  • kasper93
    Loads instantly if I disable cache in network panel
  • azarus
    I'd like to modify --toolbarbutton-border-radius in my userChrome.css. I can't seem to apply it this way:
  • azarus
  • azarus
    (see :root)
  • bored_gourd1
    What's everyone using for vi keybindings on Firefox Quantum?
  • azarus
    I can't seem to edit anything with ":root" in userChrome.css.
  • azarus
    Any clues?
  • chalcedony
    it looks like there are not many helpers answering questions
  • DuClare
    dem lazy helpers
  • chalcedony
    my computer is having memory issues. Processes 114, CPU Usage 7%-29% Physical Memory 93%
  • bored_gourd1
    Getting Mr. Meeseeks
  • chalcedony
    "A Script on this page may be busy.." Script chrome://browser/content/tabbrowser.xml:253
  • DuClare
    :)
  • DuClare
    The other fun thing is "about:performance may currently be slowing down Nightly"
  • chalcedony
    oh and i can't turn off/quit/kill firefox.
  • chalcedony
    DuClare, fun times
  • azarus
    I can't get any of the --something options to apply in userChrome.css :(
  • azarus
    even with the * css selector.
  • azarus
    There's just this single thing I'd like to have, and then the UI would be sufficiently compact!
  • chalcedony
    when it's like this i have to wait for it to let me type
  • chalcedony
    little hour glasses. i could write a book in the lag time
  • chalcedony
    i'm in love! 'kill process tree' The operation could not be completed. Access is denied.
  • bored_gourd1
    I guess this is all we got guys github.com/cmcaine/tridactyl
  • azarus
    bored_gourd1: I'm using Vim Vixen.
  • azarus
    Works "reasonably" well.
  • azarus
    Preferred VimFX quite a bit though.
  • bored_gourd1
    azarus: For some reason it's not working for me, I used VimFX too, seems to be gone from the addons site though
  • azarus
    bored_gourd1: VimFX is not compatible with FF57.
  • bored_gourd1
    Yeah my bad I clarified that earlier
  • azarus
    Sadly, I've found no alternative that's as good.
Last Message: 8 minutes ago