Closed Bug 1226971 Opened 9 years ago Closed 2 years ago

Google Spreadsheet layout malfunctions

Categories

(Core :: Graphics, defect, P3)

42 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aceph_, Unassigned)

Details

(Whiteboard: [gfx-noted])

Attachments

(6 files)

Attached image The broken layout
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0
Build ID: 20151030084315

Steps to reproduce:

This happens randomly when working on spreadsheet and suddenly you see all the layout disturbed. This only happens on the sheet area (the cell columns and rows area where we enter stuff). Menu bars, tab bars at bottom are not disturbed. 

When layout is disturbed, I scroll up or down, and then layout fixes itself and everything becomes aligned and properly working.

The layout also fixes itself when I just enter text in cell and press enter. 

No such issues on Chrome.


Actual results:

Spreadsheet layout in cells area (rows and columns) is entirely disturbed, broken, or blacked. 


Expected results:

Layout should just work as default and expected.
Severity: normal → critical
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
I tried to verify the issue, but never appears to me. Maybe the issue is related with your profile or extensions, I really suggest you to reproduce the bug with a new profile (launch in the terminal: $ firefox -P ). 

Since it appears to be random, could you provide a screenshot of the bug?
Attached image Another case
Thanks Niccolo; I'll try that
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Build ID: 20151125030231

Works fine for me also. 
Aceph, did you had the chance to try what was suggested in Comment 1?
Yes tried. No Luck.

I created new profile with Firefox -P, no plugins at all. 

I opened one of existing spreadsheet in new profile, no problem so far. Issue hasn't yet reproduced on it.

I then created a new spreadsheet in my old profile, which re-produced the problem there. Then I tried check if this problem also appears on new profile as well? So I copied sheet URL and loaded that spreadsheet in new profile. And found issue there as well.

It's Firefox 42.0 (For Linux Mint. Mint-1.0)
One more observation. The problem happened while I had both new and old profiles running at the same time.
It also looks like that, on new spreadsheet (old profile), problem started appearing when I tried to add Notes to one of the cell. This was last thing I did and the sheet broke apart. But this might not be the cause actually. I'll post more observations.
Aceph, would you be willing to reset your old profile and try to reproduce the issue after that?
https://support.mozilla.org/en-US/kb/refresh-firefox-reset-add-ons-and-settings
What if I refresh the new profile? because issue has reproduced on new profile...
I'm suspecting that there might be some combination of profile/spreadsheet malfunction. On the old profile, had you had the situation in which some spreadsheets worked and some didn't?
It seems odd to me that if you reset the profile the new spreadsheets work but when you get an old spreadsheet, the problem reproduces.
Can you confirm the above assumptions?
Flags: needinfo?(aceph_)
Yes, agree... Even on new installations, new profiles, my (all Gmail) accounts' sheets misbehave on Firfox @ Ubuntu / Mint...
Flags: needinfo?(aceph_)
Aceph, could you create a spreadsheet with global edit rights and paste it here? It would be nice, if possible, to get a sheet that is broken for you. 

Have you noticed this issue on anything else: sites, applications in general? 

Are you encountering this only on your g-mail spreadsheet (created by you) or is it general on any spreadsheet? To check this log out from your Google account and try to open an external google spreadsheet: for e.g 
https://docs.google.com/spreadsheets/d/1JMBnyDc_bX6dvKUt2aY9nITQ-5UYeLi5Emd4-dnW2HU/edit?pref=2&pli=1#gid=117976584
Flags: needinfo?(aceph_)
Here's the sheet I made using my GMail Account (it malfunctioned immediately, screenshot attached.)
https://docs.google.com/spreadsheets/d/1AN1Xu7KoBqhzhDwzZSdhVFGVkDfKrMrW6sT_rgJrFSs/edit?usp=sharing

I have several Gmail Accounts, and on all these accounts, when using on FF, the issue same issue has been reported.

I'll attach two screenshots.

1. The sheet you shared, also slightly misbehaved (see the header row)
2. The sheet I just created for you.
Flags: needinfo?(aceph_)
The sheet you shared, also slightly misbehaved (see the header row)
The new sheet, I created and shared with you
Component: Untriaged → Graphics
Product: Firefox → Core
Did I mentioned that I am on Linux Mint? The user-agent says Ubuntu since Linux Mint is Ubuntu based. I also tried to upgrade to latest LM as well. Here are more details:

LinuxMint 17.1 (rebecca)
Kernel 3.13.0-37-generic
Intel(R) Core(TM) i7 CPU L 640 @ 2.13GHz
Memory 7776 MiB
Swap None

I've also tried on changing the Linux Mint machines. The issue has been reproduced on HP EliteBook and Lenovo Thinkpad
Please attach a copy of about:support from the affect machine. I was unable to reproduce this in a Linux Mint VM so this is more than likely hardware/driver related.
Flags: needinfo?(aceph_)
Application Basics
------------------

Name: Firefox
Version: 44.0
Build ID: 20160128013150
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0
Multiprocess Windows: 0/1 (default: false)
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: Abduction!
Version: 3.5.0.1-signed
Enabled: true
ID: {b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255}

Name: Auto Reload
Version: 1.20.1-signed
Enabled: true
ID: autoreload@yz.com

Name: Case Changer
Version: 2.0.0.18.1-signed
Enabled: true
ID: casechanger@plugin

Name: ColorZilla
Version: 2.8.2
Enabled: true
ID: {6AC85730-7D0F-4de0-B3FA-21142DD85326}

Name: Cookies Manager+
Version: 1.5.2.1-signed
Enabled: true
ID: {bb6bc1bb-f824-4702-90cd-35e2fb24f25d}

Name: Define
Version: 1.4.0.1-signed
Enabled: true
ID: define@sogame.cat

Name: DNS Flusher
Version: 3.1.1.1-signed
Enabled: true
ID: {7d575baa-b543-11dc-8314-0800200c9a66}

Name: FireSSH
Version: 0.94.8
Enabled: true
ID: firessh@nightlight.ws

Name: FlashGot
Version: 1.5.6.12.1-signed
Enabled: true
ID: {19503e42-ca3c-4c27-b1e2-9cdb2170ee34}

Name: Master Password+
Version: 1.21.3.1-signed
Enabled: true
ID: masterpasswordtimeoutplus@vano

Name: Nuke Anything Enhanced
Version: 1.1.1-signed
Enabled: true
ID: {1ced4832-f06e-413f-aa14-9eb63ad40ace}

Name: Open Bookmarks in New Tab
Version: 2.0.2016012102
Enabled: true
ID: openbookmarkintab@piro.sakura.ne.jp

Name: PictuTools
Version: 2.4
Enabled: true
ID: {41e00859-3a98-4c4c-8292-2de820be3ffa}

Name: Pray Times!
Version: 1.2.3.1-signed
Enabled: true
ID: azan-times@hamid.net

Name: ProfileSwitcher
Version: 1.7.5.1-signed
Enabled: true
ID: {fa8476cf-a98c-4e08-99b4-65a69cb4b7d4}

Name: QR Code Image Generator
Version: 2.0.2
Enabled: true
ID: jid0-RwTySlpoKU14fw7yw2AflOAihhA@jetpack

Name: Regex Find
Version: 1.1.0-signed
Enabled: true
ID: regexfind@findbar.org

Name: Restartless Restart
Version: 9.1-signed
Enabled: true
ID: restartless.restart@erikvold.com

Name: RESTClient
Version: 2.0.3.1-signed
Enabled: true
ID: {ad0d925d-88f8-47f1-85ea-8463569e756e}

Name: Save Images
Version: 1.1.0.1-signed
Enabled: true
ID: LDSI_plashcor@gmail.com

Name: Saved Password Editor
Version: 2.9.6
Enabled: true
ID: savedpasswordeditor@daniel.dawson

Name: Show my Password
Version: 2.0.1-signed
Enabled: true
ID: {cd617372-6743-4ee4-bac4-fbf60f35719e}

Name: Show Profile
Version: 0.9.9.9.1-signed
Enabled: true
ID: show_profile@oliverpiltz.de

Name: SQLite Manager
Version: 0.8.3.1-signed
Enabled: true
ID: SQLiteManager@mrinalkant.blogspot.com

Name: UnloadTab
Version: 0.24.7.1-signed
Enabled: true
ID: unloadtab@firefox.ext

Name: User Agent Switcher
Version: 0.7.3.1-signed
Enabled: true
ID: {e968fc70-8f95-4ab9-9e79-304de2a71ee1}

Name: Video DownloadHelper
Version: 5.4.2
Enabled: true
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

Name: Web Developer
Version: 1.2.5.1-signed
Enabled: true
ID: {c45c406e-ab73-11d8-be73-000a95be3b12}

Name: AdBeaver
Version: 0.7.2.9
Enabled: false
ID: adbeaver@adbeaver.org

Name: AdBlock Lite
Version: 0.2.9
Enabled: false
ID: jid1-dwtFBkQjb3SIQp@jetpack

Name: Adblock Plus
Version: 2.7.1
Enabled: false
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: Add-on Builder Helper (discontinued)
Version: 1.8.final.1-signed
Enabled: false
ID: jid0-t3eeRQgGANLCH9c50lPqcTDuNng@jetpack

Name: Bookmark Tab
Version: 4.2.1
Enabled: false
ID: bookrect@coderect.com

Name: Context Highlight
Version: 0.3.6
Enabled: false
ID: {8051A235-3BDB-4450-9C02-8CD8C6F9E2CB}

Name: CronZilla
Version: 1.5.1-signed
Enabled: false
ID: CronZilla@iStylr.com

Name: DragIt
Version: 3.2.3.1-signed
Enabled: false
ID: {575cbcb9-3b7e-493a-b001-886b3ae793b5}

Name: Evernote Web Clipper
Version: 6.1
Enabled: false
ID: {E0B8C461-F8FB-49b4-8373-FE32E9252800}

Name: Find and Replace for FireFox
Version: 1.0beta.1-signed
Enabled: false
ID: findandreplace@notreal.org

Name: Firebug
Version: 2.0.14
Enabled: false
ID: firebug@software.joehewitt.com

Name: FireFTP
Version: 2.0.26
Enabled: false
ID: {a7c6cf7f-112c-4500-a7ea-39801a327e5f}

Name: FloatNotes
Version: 0.8.3.1-signed
Enabled: false
ID: floatnotes@felix-kling.de

Name: Gif Delayer
Version: 0.7.1-signed
Enabled: false
ID: jid1-mqCpKcAruymyAA@jetpack

Name: Greasemonkey
Version: 3.6
Enabled: false
ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781}

Name: Hide Caption Titlebar Plus
Version: 3.0.5
Enabled: false
ID: hidecaptionplus-dp@dummy.addons.mozilla.org

Name: HTML5 Notifications
Version: 1.2.2.1-signed
Enabled: false
ID: html5notifications@paxal.net

Name: iMacros for Firefox
Version: 8.9.6
Enabled: false
ID: {81BF1D23-5F17-408D-AC6B-BD6DF7CAF670}

Name: Integrated Google Calendar
Version: 1.5.1
Enabled: false
ID: intgcal@egarracingteam.com.ar

Name: Islamic Date
Version: 0.1.2.1-signed
Enabled: false
ID: islamicdate@tantos.web.id

Name: JavaScript Debugger
Version: 0.9.89.1-signed
Enabled: false
ID: {f13b157f-b174-47e7-a34d-4815ddfdfeb8}

Name: JavaScript Deobfuscator
Version: 2.0.2
Enabled: false
ID: jsdeobfuscator@adblockplus.org

Name: JSONView
Version: 1.1.0
Enabled: false
ID: jsonview@brh.numbera.com

Name: LastPass
Version: 3.2.42
Enabled: false
ID: support@lastpass.com

Name: Multirow Bookmarks Toolbar
Version: 5.0.1.1-signed
Enabled: false
ID: {FBF6D7FB-F305-4445-BB3D-FEF66579A033}

Name: One Click Proxy
Version: 1.0.0
Enabled: false
ID: jid0-zXo3XFGyiDalgkeEO4UYJTUwo2I@jetpack

Name: Open In Chrome
Version: 1.6.2
Enabled: false
ID: openinchrome@griffeltavla.wordpress.com

Name: Pencil
Version: 1.0.6
Enabled: false
ID: pencil@evolus.vn

Name: Poster
Version: 3.1.0.1-signed
Enabled: false
ID: {d48a39ba-8f80-4fce-8ee1-bc710561c55d}

Name: Private Tab
Version: 0.1.9.1
Enabled: false
ID: privateTab@infocatcher

Name: ProxMate
Version: 4.2.7
Enabled: false
ID: jid1-QpHD8URtZWJC2A@jetpack

Name: QuickDrag
Version: 2.1.3.23.1-signed
Enabled: false
ID: quickdrag@mozilla.ktechcomputing.com

Name: Scroll To Top
Version: 4.5.1.1-signed
Enabled: false
ID: jid0-gRmSxW9ByuHwGjLhtXJg27YnZRs@jetpack

Name: ShowIP
Version: 2.7.7.1-signed
Enabled: false
ID: {3e9bb2a7-62ca-4efa-a4e6-f6f6168a652d}

Name: Simple Lorem Ipsum Generator
Version: initial.rev11.1-signed
Enabled: false
ID: jid0-aU64eWN4jFT0bhC8D6ESFb9yWHw@jetpack

Name: SOA Client
Version: 0.2.1-signed
Enabled: false
ID: soaclient@santoso

Name: stealthy
Version: 3.0.1
Enabled: false
ID: stealthyextension@gmail.com

Name: Tab Auto Reload
Version: 1.0.17
Enabled: false
ID: TabAutoReload@schuzak.jp

Name: Tab Mix Plus
Version: 0.4.2.0
Enabled: false
ID: {dc572301-7619-498c-a57d-39143191b318}

Name: Tile Tabs
Version: 13.5
Enabled: false
ID: tiletabs@DW-dev

Name: Tiny JavaScript Debugger
Version: 1.1.4
Enabled: false
ID: tinyjsdebugger@enigmail.net

Name: TinyURL Generator
Version: 2.6.1.1-signed
Enabled: false
ID: tinyurl.addon@fast-chat.co.uk

Name: Tree Style Tab
Version: 0.16.2015122501
Enabled: false
ID: treestyletab@piro.sakura.ne.jp

Name: Tumblr
Version: 2.0.1-signed
Enabled: false
ID: jid0-505z9sfBXZaQjzjmiUDpPsTKvHo@jetpack

Name: Undo Closed Tabs Button
Version: 3.9.8
Enabled: false
ID: undoclosedtabsbutton@supernova00.biz

Name: Zemanta
Version: 1.1.2
Enabled: false
ID: firefox@zemanta.com

Graphics
--------

Adapter Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ironlake Mobile
Asynchronous Pan/Zoom: none
Device ID: Mesa DRI Intel(R) Ironlake Mobile
Driver Version: 2.1 Mesa 10.1.3
GPU Accelerated Windows: 0/1 Basic (OMTC)
Supports Hardware H264 Decoding: No;
Vendor ID: Intel Open Source Technology Center
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ironlake Mobile
windowLayerManagerRemote: true
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0
CairoUseXRender: 1

Important Modified Preferences
------------------------------

accessibility.typeaheadfind: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.importedFromSqlite: true
browser.download.useDownloadDir: false
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20160128013150
browser.startup.homepage: http://mail.google.com
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.reset-permissions: true
dom.mozApps.used: true
extensions.lastAppVersion: 44.0
font.internaluseonly.changed: true
gfx.crash-guard.glcontext.appVersion: 44.0
gfx.crash-guard.glcontext.deviceID: Mesa DRI Intel(R) Ironlake Mobile
gfx.crash-guard.glcontext.driverVersion: 2.1 Mesa 10.1.3
gfx.crash-guard.status.glcontext: 2
keyword.URL: https://duckduckgo.com/?t=lm&q=
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1451803803
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160128013150
media.gmp-manager.lastCheck: 1454986652
media.webrtc.debug.aec_log_dir: /tmp
media.webrtc.debug.log_file: /tmp/WebRTC.log
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
network.protocol-handler.app.apt: /usr/bin/apturl
network.protocol-handler.app.apt+http: /usr/bin/apturl
network.protocol-handler.warn-external.apt: true
network.protocol-handler.warn-external.apt+http: true
places.database.lastMaintenance: 1454864595
places.history.expiration.transient_current_max_pages: 97906
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1454037473
webgl.disable-angle: true

Important Locked Preferences
----------------------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.11
Version in use: 4.11

NSS
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC

NSSSMIME
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC

NSSSSL
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC

NSSUTIL
Expected minimum version: 3.21
Version in use: 3.21

Experimental Features
---------------------

Sandbox
-------

Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: false
User Namespaces: true
Media Plugin Sandboxing: true
Flags: needinfo?(aceph_)
Thanks for that info. When you tested on a new profile did you install any addons or make any preference changes before testing? I want to make sure you were testing from a completely vanilla state.

Assuming this does happen from a completely clean state, I wonder if you could roll back to Firefox 41 for a bit to see if the issue reproduces. If it doesn't then that implicates some change in Firefox 42 as the cause. Thanks.
On new profile, no new addons were installed. I'll roll back to 41 and check it.
(In reply to aceph from comment #22)
> On new profile, no new addons were installed. 

Just to clarify, by "no new addons" do you mean no addons exist in the new profile? We need to make sure you're testing on a completely clean profile to narrow down the root cause.

> I'll roll back to 41 and check it.

Thanks.
> On new profile, no new addons were installed. 

Yes, no addons were installed by me. Just a new profile.
aceph, does this still reproduce for you in the latest Firefox Nightly? Sorry this fell off my radar.
Flags: needinfo?(aceph_)
Whiteboard: [gfx-noted]
I'll check on latest Nightly
Got nightly build. Issue not reproduced on nightly so far...
Have been working on FF Nightly 49.0a1 (2016-05-10) for couple of days. Issue not re-produced so far... Looks like something in Nightly fixed it.

Hi Aceph,

I get the impression that we can close this bug. Have you had this issue lately?

Regards, Flor.

Redirect a needinfo that is pending on an inactive user to the triage owner.
:bhood, since the bug has high severity, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(aceph_) → needinfo?(bhood)
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(bhood)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: