Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Wednesday December 18 2019, @12:41PM   Printer-friendly
from the now-you-see-it-now-you-don't dept.

Where's our data, Google? Chrome 79 update 'a catastrophe' for Android devs with WebView apps:

A change to the location of profile data in Chrome 79 on Android, the new version rolling out now, means that applications using the WebView component lose data stored locally.

"This is a catastrophe; our users' data are being deleted as they receive the update," complained one developer.

[...] Google said it has halted the rollout, which is estimated at 50 per cent of devices.

The problem appears to stem from a change to the location of profile data in Chromium, the open source project on which Google Chrome is based. Some applications, such as those built with Apache Cordova, use the WebView component extensively, and in these cases the location of local data is determined by this component.

The upgrade to Chrome 79 should migrate this data to the new location, but a Chromium engineer remarked that "unfortunately local storage was missed off the list of files migrated."

[...] It gets worse. "There are several more missed migrations. 'databases' contains the websql dbs 'QuotaManager', and 'QuotaManager-journal' tracks site storage quotas," said another engineer.

One would think that after the deleting of user's files by a Microsoft Windows auto-update raised such a backlash, that testing for loss of data would be a top priority.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by barbara hudson on Wednesday December 18 2019, @04:56PM (10 children)

    by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Wednesday December 18 2019, @04:56PM (#933781) Journal
    A JavaScript IDE? Why - don't know how to program in a language with graphics capabilities? The browser is a shitstorm. You could get the same OS-independence from (ugh) Java without having anything to do with buggy browsers.
    --
    SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 3, Interesting) by HiThere on Wednesday December 18 2019, @06:56PM (9 children)

    by HiThere (866) Subscriber Badge on Wednesday December 18 2019, @06:56PM (#933845) Journal

    Maybe. The last time I checked into using Java the GUI interface was so poorly documented that I decided to use wxPython. And I've built Java GUIs before, though admittedly not in the last couple of decades.

    Recently GUI interface tools seem to be going to hell. Qt want's you to use their automated screen builder, GTK is poorly documented. Fltk is poorly documented. Etc. Even with wx, the C++ version had bugs that made the screen unbuildable for undecipherable reasons. (Somebody had posted it as a bug a year ago, but I couldn't find a resolution.), where wxPython, which is built on the underlying same code, worked without problems.

    My guess is that native code GUIs are being ignored and turned into craft secrets. Everybody is expected to use web interfaces, which is an extremely poor choice for my purposes.

    --
    Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
    • (Score: 2) by arslan on Wednesday December 18 2019, @11:17PM (8 children)

      by arslan (3462) on Wednesday December 18 2019, @11:17PM (#933972)

      Umm... have you use VSCode or Atom IDEs? They're local IDEs written in Javascript. VSCode in particular is gaining user share very rapidly. I've done a lot of Swing Dev before in the 90s.

      Heck I've used at least 2 different internally created UI framework over Swing to allow rapid dev. They end up looking like HTML. One of them was called PDML (Panel definition Markup Language) where you layout your UI declaratively with hooks back into our Java code for UI events - guess what that's how the HTML DOM behaves.

      • (Score: 2) by barbara hudson on Thursday December 19 2019, @12:18AM (3 children)

        by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Thursday December 19 2019, @12:18AM (#934004) Journal
        Repeating the mistakes of the past - the DOM wasa terrible way to get things done. Then again, most of te stuff that came out of W3C is crap.
        --
        SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
        • (Score: 2) by arslan on Thursday December 19 2019, @04:41AM (2 children)

          by arslan (3462) on Thursday December 19 2019, @04:41AM (#934096)

          It is easy to be an armchair critic. Perhaps you'd like to share better alternatives, I'd be more than happy to look at better alternatives - so please enlighten us.

          • (Score: 2) by barbara hudson on Thursday December 19 2019, @06:43PM (1 child)

            by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Thursday December 19 2019, @06:43PM (#934298) Journal

            Simple - anything except a web browser. How hard was that, given that we know that the more links in a chain, the weaker the chain, and the web browser is a really weak link.

            It would probably have been easier to harden Flash, since it wasn't trying to be and do everything - until it too fell into the same trap.

            The more features you have, the more formats you support, the more you're screwed, and the more hoops you have to jump through.

            To get back to essentials, the first question is do we even need a GUI? Many/most applications don't.

            --
            SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
            • (Score: 2) by arslan on Thursday December 19 2019, @10:39PM

              by arslan (3462) on Thursday December 19 2019, @10:39PM (#934413)

              "Don't use this" isn't really an alternative. I sure hope you're not proposing Flash...

              And yes, some problems don't need a GUI, but fact is there still is a need to for GUIs in some cases, hence a good UI dev platform.

      • (Score: 3, Interesting) by HiThere on Thursday December 19 2019, @01:06AM (3 children)

        by HiThere (866) Subscriber Badge on Thursday December 19 2019, @01:06AM (#934031) Journal

        Somehow I think you didn't understand my comment. Visual Studio is not something I would consider. ... Yeah, I did some GUIs with Visual Basic (actually MSAccess) back in the late 1990's. They worked. But that's not the environment I'm interested in anymore. Java at least is portable. And I don't consider looking like HTML a plus.

        --
        Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
        • (Score: 3, Informative) by arslan on Thursday December 19 2019, @04:27AM (2 children)

          by arslan (3462) on Thursday December 19 2019, @04:27AM (#934095)

          VSCode has nothing to do with Visual Studio. The only thing similar is it inherited the initials. It is also a desktop IDE like you get with eclipse/intellij, not a in browser thingie.

          • (Score: 2) by HiThere on Thursday December 19 2019, @04:41PM (1 child)

            by HiThere (866) Subscriber Badge on Thursday December 19 2019, @04:41PM (#934238) Journal

            If that's true, you couldn't prove it from the search results I got. And it's not in the Debian system repository, so I'd need a good reason to trust it before trying it.

            --
            Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
            • (Score: 2) by arslan on Thursday December 19 2019, @10:42PM

              by arslan (3462) on Thursday December 19 2019, @10:42PM (#934415)

              That comment does absolutely nothing to validate your claims it is Visual Studio... I'm just pointing out to you that it isn't Visual Studio. Trust what you want or don't, I don't care.