I actually found the problem. It wasn’t with JS as I thought, but with the CSS. I added class to make a CSS transition to fade in some elements. For anonymous users these elements had display: none;
and probably never ran the opacity transition.
The strange thing is that the transitions was on exactly two elements. So why would this only crash on long threads with 100+ comments?
So the bottom line is: -webkit-transition crashed the page on mobile safari.
Related Contents:
- iOS 8 removed “minimal-ui” viewport property, are there other “soft fullscreen” solutions?
- Fixed positioning in Mobile Safari
- programmatically changing webkit-transformation values in animation rules
- How do I target only Internet Explorer 10 for certain situations like Internet Explorer-specific CSS or Internet Explorer-specific JavaScript code?
- How do I change the background color with JavaScript?
- jQuery: Get height of hidden element in jQuery
- Bootstrap modal appearing under background
- toggle show/hide div with button?
- How to autosize a textarea using Prototype?
- Prevent BODY from scrolling when a modal is opened
- jqGrid does not render correctly in Chrome/Chrome Frame
- CSS transition doesn’t start/callback isn’t called
- Select all elements that have a specific CSS, using jQuery
- Prevent onmouseout when hovering child element of the parent absolute div WITHOUT jQuery
- HTML selected option background-color CSS style
- list every font a user’s browser can display
- Add stylesheet to Head using javascript in body
- Disable Drag and Drop on HTML elements?
- Hide scrollbar while still being able to scroll with mouse/keyboard [duplicate]
- css transition doesn’t work if element start hidden
- How to make Google Chrome JavaScript console persistent?
- jquery – How to determine if a div changes its height or any css attribute?
- How to convert unordered list into nicely styled dropdown using jquery?
- className only changing every other class
- Use :hover to modify the css of another class?
- width/height after transform
- Styling [duplicate]
- HTML – how can I show tooltip ONLY when ellipsis is activated
- Responsive horizontal page sliding
- How to reorder divs using flex box?
- “Scroll” to the very right of a long text input
- Can I access the value of invalid/custom CSS properties from JavaScript?
- HTML Alignment Issue in one machine only (both IE8)
- Is there a way to import variables from javascript to sass or vice versa?
- Center flex item in container, when surrounded by other flex items
- Padding or margin value in pixels as integer using jQuery
- how to disable DIV element and everything inside [duplicate]
- How to check if a CSS property or value is supported by a browser?
- Div Z-Index issue with Flash movie
- Possible to associate label with checkbox without using “for=id”?
- CSS selector for targeting only immediate children and not other identical descendants
- Specify parent divs opacity but make it not affect children HTML elements
- Is it possible to style a title? (and with CSS or js?) [duplicate]
- How to make Jquery UI Tabs scroll horizontally if there are too many tabs
- CSS Transition doesn’t work with top, bottom, left, right
- how to get the base url in javascript
- iphone/ipad triggering unexpected resize events
- How do I make an “else” in an IE HTML conditional?
- css transitions on new elements
- Set focus and cursor to end of text input field / string w. Jquery [duplicate]