Clicking around in the iOS sim, it seems like we have either introduced some regressions or haven't yet gotten around to cleaning some stuff up. Since we're touting mobile improvements as one of the big features in Drupal 8, we should make sure that this is looking solid by the time we release.

This meta issue is to track problems that are found and cross-link to issues where things will be fixed. I think what probably still needs to be more fleshed out is specific testing scenarios/tasks.

Sugested testing plan

Below is a potential testing plan that still needs work and agreement before we implement it.

What to test

We need to test key user tasks in Bartik and Seven.

Things we want to test include:
- Changes in Drupal 8
- JS that breaks frequently
- High-priority items that will look bad if broken on release

D6 had the following documented manual testing tasks: https://groups.drupal.org/node/5974

D8 JS after feature freeze had the following documented manual testing tasks: https://www.drupal.org/node/1777342

Changes in Drupal 8

- Responsive Toolbar
- WYSIWYG
- Quick Edit
- Views UI
- Block UI
- Field UI
- Responsive Images
- Drag and drop images

JS that breaks frequently

- Views UI
- Quick Edit
- Toolbar responsive features

High-priority items that will look bad if broken on release

- Installation
- Node creation
- Responsive Toolbar
- Block UI
- Views UI

Suggested tasks based on the above

- Install Drupal 8 (simplytest.me or other equivalent services may help with this: select Drupal core with version 8.0.x).
- Or login as an admin to an existing D8 site with the current version.
- After installation, try using the toolbar. Click manage to see more detailed options. Click again to hide. Toggle direction of toolbar. In vertical mode, click arrows to go deeper in menu.
- Change browser size (if possible). At smaller or larger screen sizes, does toolbar change orientation when a toolbar tab is open?
- Hover over the search block. Contextual pencil icon should appear. Click: configure block should appear. Click link. Press the back to site link: are you on the page you were on previously?
- Click add content link. Select article. Should be on node creation page.
- Add title and text to body. WYSIWYG should appear above body field.
- Click edit summary: does summary split off from body field without WYSIWYG?
- Trying pasting from Word or Google Docs into the WYSIWYG.
- Try to upload a photo with WYSIWYG.
- Try to upload a photo with image field.
- Add tags to the article.
- Save new article.
- On page for new article, hover over body of article. Pencil icon should appear: click and select Quick Edit.
- Click in body of article: does WYSIWYG appear? Edit text of article body. Save should appear. Save. Check that changes show up on article. Reload page and check that changes are still there.
- Change the title of the article with Quick Edit, as well as the tags.
- Use the toolbar to go to Structure, then Views.
- Create a new view that displays articles.
- On view creation page, add a filter for content types. Overlay should appear. Does clicking on all content types check both boxes?
- Click the add button in the top bar of the view and add a block. Save the view.
- Use the toolbar to go to the block layout page.
- In the sidebar second region, use the place block button. An overlay should appear. Select the block from the test view. Save the block.
- Move the the test view block to the sidebar first region, below the Search block. Save. Make sure the block is in the same location.
- Press the back to site button. Does the test view block appear below search?
- Visit admin/structure/types/manage/article/display. Drag the image field to the disabled section. Does the format change to hidden?
- Visit admin/people. At smaller screen sizes, do fewer columns of information appear on the page?

Some tasks may not be as important to test on mobile, such as views creation and copying and pasting text into the WYSIWYG from something like Word.

As you test tasks, jot down notes of things that do not work, are difficult to do, are annoying or look visually off. Also note the device (make and model) and browser (including browser version). Once you are done, post your notes in a comment. on this issue.

If we wanted to create a standard build with pre-generated content to help simplify testing, #2497185: [no patch] Create standardized core profiling scenarios and start tracking metrics for them and https://github.com/cthos/d8-perf-casper may help with this. However the above test scenario does not require pre-generated content.

Where to test

Our highest priority right now is to test key mobile browsers.

Sources consulted to determine this list includes:
- http://gs.statcounter.com/#mobile+tablet-browser-ww-monthly-201505-20150...
- http://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustom...

Critical mobile browser versions

- Chrome 43
- Safari 8
- Android 4

These should be tested on both phones and tablets.

Criteria for prioritizing fixes

Critical issue

A must-have task does not work in a critical mobile browser version.
- e.g. You cannot place a block at all.

Major issue

A key task does not work in a critical mobile browser version.
- e.g. Quick Edit does not work.

Normal issue

A task does not work particularly well in a critical mobile browser version and causes annoyances.

Minor issue

Significant visual discrepancy in a critical mobile browser version.

Do not file issues

Very minor visual discrepancy in a critical mobile browser version.

Additional testing if time allows

Major desktop browser versions

This isn't necessarily essential for this issue, but we also should test on the following:
- Latest version of Chrome
- IE 11
- Latest version of Firefox

Browser versions to test if time allows

Not necessary for this issue, but would be good if possible.
- Safari 8 on desktop
- Opera Mini (popular globally due to proxy caching: #2119299: Make sure Drupal 10 works with mobile proxy browsers)

Screenreader

Again, not necessary for this issue, but we may want to file another issue to do similar testing tasks in VoiceOver for accessibility purposes.

Low-bandwidth

Test key tasks with slow Internet speeds.

JS disabled

This is less because people disable JS, but more because JS can break sometimes for odd reasons. Can key tasks still be completed if that happens?

Timeline

Prior to RC1

Template markup, CSS and JS are all unfrozen up until RC1. That means UI can still change after it has been tested, but it also means the sooner we get in fixes the better, even if it means retesting.

After RC1

We can still fix functional bugs up until 8.0.x., and we will need to run through tests again prior to 8.0.x.

After 8.0.x

We could potentially introduce new themes in feature releases. Existing themes and default front-end output will be pretty locked down. See https://www.drupal.org/node/1527558 for details.

Looking to 9.0.x

For the love of all that is holy, let's try to build a front-end regression testing suite into D9 and d.o. to help keep front-end work more sane.

Comments

catch’s picture

Issue tags: -revisit before beta +revisit before release candidate
nod_’s picture

catch’s picture

Issue tags: -revisit before release candidate

Actually if this is critical, it blocks a release candidate anyway. Untagging.

giorgio79’s picture

Just found out after testing extensively that CKEditor is incompatible with Android browsers. Here is some more info https://dev.ckeditor.com/ticket/10380
Quoting from that ticket:
"As explained on our compatibility page, Android support is, sadly, not available yet. It's not that we do not want to provide it, the problem is with Google not implementing some vital features of contenteditable support :( Since this is the case, we had to blacklist Android in our env.js file. However, if you want to try it out, you can uncomment the blacklisting code and see for yourself if the level of support that Android browser provides is OK for you, because some features work quite all right already.

You can see the list of open Android bugs by using the ​Android keyword."

http://ckeditor.com/support/faq/features#question9

xjm’s picture

Priority: Critical » Normal
Issue tags: +revisit before release candidate

Actually, let's switch this around, since there's nothing specific to patch here and bugs discovered as part community testing will be critical, major, normal, etc. in their own right, and this tracking issue does not itself block release.

#4 sounds like an explicit issue should be filed for that if we confirm it.

LewisNyman’s picture

Issue tags: +frontend, +CSS
webchick’s picture

Issue tags: -revisit before release candidate

Escalated this to a first-class RC1 checklist item #2485119: [meta] The Drupal 8.0.0-rc1 Release Checklist. Removing the tag.

stevesmename’s picture

What is the list of mobile browsers and devices to be supported in relation to 8.0.0-rc1? This issue currently sounds (I assume) we are considering all core themes and modules providing visibility and usability must be mobile ready.

catch’s picture

@stevesmename there's no official list, #2390621: [policy, no patch] Update Drupal's browser support policy would be the issue to decide that, but it hasn't had a post for six months. However for this issue we don't necessarily need a full list - whatever we support, the list of what's going to be pro-actively tested is going to be a lot shorter.

catch’s picture

giorgio79’s picture

(I assume) we are considering all core themes and modules providing visibility and usability must be mobile ready.

This issue #2289619: Add a new framework base theme to Drupal core would make this task way easier :) Don't reinvent the wheel!

RainbowArray’s picture

#11: That is an entirely separate issue. We are definitely not adding a new framework prior to 8.0.x, and that would not affect either Bartik or Seven, both of which we need to test now, prior to RC1.

markhalliwell’s picture

While I agree that #2289619 is not related to this issue specifically and definitely won't happen in 8.0.x, #11 it is related conceptually and still a valid point.

I think @giorgio79 was just trying to bring to people's attention to the fact that we could be doing things much better than the manual "front end testing" process we have now. That's all. I encourage people to read my blog post (and its comments) found in that issue.

edit: just trying to "soften the blow" of that issue being mentioned. I don't think the intent was meant to derail this issue but rather meant more as an "FYI".

RainbowArray’s picture

Before we test anything, we need to decide:

1) What are we testing?

2) Where are we testing it?

3) What are our criteria for something that needs fixing?

What are we testing

So, first things first, I would suggest that we focus on testing Bartik and Seven. Those are the only core themes with user interfaces. We'll need to narrow that down further though.

- Do we test every possible admin interface? Or a select few? Do we need to test UI for every enabled core module in the standard profile? What about modules that are not enabled by default?
- Do we also need to test every possible type of content that can appear based on the site using core's enabled modules? Core's optional modules?
- Depending on how many things we need to test, can we set up a stable build for testing use? With sample content? That would make it much easier for multiple people to test without having to set things up themselves and possibly get inconsistent results. Maybe simplytest.me or something similar could be used for this?

There are a lot of potential things to test! Lots of UI elements, lots of possible combinations of configurations that could cause configuration. We would need a detailed list of what needs testing. My guess is that this will be a very long list.

Where are we testing it?

Since Drupal is used worldwide, we need to test it based on worldwide browser usage data.

The two sources I found with the most detailed info on current worldwide mobile and tablet browser data are the following:
- http://gs.statcounter.com/#mobile+tablet-browser-ww-monthly-201505-20150...
- http://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustom...

I would suggest focusing primarily on browsers with greater than 1% usage. Below 1%, you quickly get into the weeds. Those people are important, but usages below 1% are likely to be obscure browser with extremely challenging fixes.

Stat Counter identifies the following usage statistics on mobile/tablet from May 2015 to July 2015:
- Chrome (31%)
- Safari (25%)
- Android (16%)
- UC Browser (13%... I had never heard of this, but apparently popular in China and India)
- Opera (10%)
- IE Mobile (1.8%)

Below that you get Blackberry (0.8%), Nokia (0.75%), Firefox (0.4%), Silk (0.36%... Amazon Fire/Kindles)

Net Market Share has some more helpful numbers on particular browser versions, which is key.
- Safari 8 (24.8%)
- Safari 600 (7.7%... what the heck is this?)
- Safari 7 (5.1%)
- Safari 6 (0.81%)
- Safari 5.1 (0.81%)

- Chrome 43 (14.4%)
- Chrome 30 (3.5%)
- Chrome 28 (3.3%)
- Chrome 34 (3%)
- Chrome 38 (2.2%)
- Chrome 39 (1.25%)
- Chrome 33 (1%)
- Chrome 42 (1%)

- Android Browser 4.0 (12.5%)

- IE11 Mobile (1.8%)
- IE10 Mobile (0.5%)

- Opera Mini 7.5 (1.6%)
- Opera Mini 7.6 (0.85%)
- Opera Mini 4.5 (0.8%)
- Opera Mini 8 (0.62%)

- UC Browser (1%)

So... that's terrifying.

Here are some browsers we should probably test in:
- Safari 8
- Safari 7
- latest Chrome
- Android 4... my memory is 4.4 is the most popular version of Android 4, but I could be wrong
- Opera Mini (maybe the latest version?)
- Maybe IE11

Ideally we would do these tests on actual devices, not simulators, which reveals things that might not be apparent from a simulator. Particularly for Safari and Chrome, we should test on both phones and tablets, as the different dimensions could uncover problems.

What are our criteria for something that needs fixing?

Surprise! Drupal is not going to look the same in all of these browsers. There will very likely be loads of small differences. The question is which do we absolutely need to fix. In descending order:

- Something absolutely does not work in a certain browser. Ever.
- Something doesn't work very well in a particular browser and is annoying.
- Something looks significantly visually off in a particular browser, but still works okay.
- Something looks a tiny bit off and works just fine.

The first item is definitely a problem. The second would be good to fix. The third would be nice to fix. The fourth, ain't nobody got time for that.

From my experience, there are quite a number of weird things that may crop up with mobile Safari. Particularly if we are animating anything, as that will freeze while scrolling which can lead to strange results.

Opera Mini is popular in areas with low bandwidth because it does loads of server proxy caching, which means that lots of dynamic JS things don't work in Opera Mini. I would expect a lot of our behavioral stuff will break.

Ideally, we'd also be testing in low bandwidth situations, because that's very important worldwide on mobile. We've done a lot of backend caching work in Drupal 8, but front-end performance is an entirely different matter and usually has an order of magnitude more difference on site speed (if the backend is optimized).

Ideally, we'd also test to see how Drupal works with JS turned off. Not because very many people actively turn off JS, but because sometimes there will be a glitch, either in the network or in something that is loaded arbitrarily from an external source, and suddenly some or all of the JS fails. A recent Pew study pegged this at 15% of traffic, which seems really high to me, but even something as modest as 2-5% of traffic would be huge.

And ideally, we'd also test for a wide variety of accessibility situations, which probably has an even bigger impact than some of these small traffic mobile browsers. There may well be accessibility testing that's being done, in which case, kudos.

And as much as we care about mobile browsers (which is important!), ideally we should also be testing our UI in desktop/laptop browsers as well. That's still probably around 50% of usage and is also important.

Here's the part where I'm very doubtful that we can come up with a list of 1) things to test, 2) places to test it, and 3) actually fix the things we've found in a way that doesn't severely delay Drupal's release.

Particularly because our markup and front-end assets aren't frozen until RC1, but we can't make changes to those items after RC1. So how do we test, make changes, without knowing that other changes might cause regressions?

All of this points to the fact that for Drupal 9, one of our key goals should be building a visual regression and behavioral regression testing infrastructure into d.o. Even if we had that, though, that likely wouldn't ensure no regressions in the wide variety of popular browsers, across devices.

The real challenge is that we're almost at the point where front-end assets are going to be locked down... for five years or so. My understanding is that Drupal's HTML, CSS and JS is unable to be changed once we hit RC1. At the very minimum, we won't hit Drupal 8.3 until 2018, and while the talk is that it won't take as long to do Drupal 9, I'd put good money we won't see it until 2020. That's a long time in the front-end world, a very long time. So... this is really our only chance to fix problems. And there are a whole slew of core developers who will likely be irate if the release drags out longer due to browser bugs.

Wish us all well!

webchick’s picture

Oh wow, thanks so much for that great brain-dump! :D

What are we testing

So back in Drupal 6, before there was testbot, webchick was the testbot ;) and I wrote down the stuff I tested manually at https://groups.drupal.org/node/5974. A lot of that stuff is covered by testbot now, other than front-end stuff (JS/CSS), for which we do not have automated tests.

Just after feature freeze, https://www.drupal.org/node/1777342 was created for a JS testing plan for D8. We could use something like that I think, but that needs some updating. (Another great way to test is just to get a sprint's worth of people building sites on D8. That's guaranteed to uncover some front-end bugs. ;))

I think the short version though is we definitely do not want to try and test everything, because that would be insane. :) The name of the game is, "Find glaringly stupid problems that will cause us great embarrassment if D8.0.0 were to be shipped like that."

So what we want is more like a "smoke test" to focus on:

a) New front-end functionality in D8 (Toolbar, Quick Edit, Views UI, etc.)
b) In particular, those things that break all the (*&@#ing time due to unrelated patches (which actually is most of those things :P)

Focusing on Seven/Bartik sounds good. (I believe Stark doesn't have JS/CSS to speak of over and above what Bartik/Seven would catch, making testing that wasted effort.) I think focusing on 4-5 major content authoring / site building tasks in those themes (e.g. create a node/comment, verify default home page looks right, futz around with blocks, etc.) should get us a good picture.

A stable build with standard content also sounds like a great nice-to-have. I don't know, but I wonder if there's anything in the scripts at #2497185: [no patch] Create standardized core profiling scenarios and start tracking metrics for them (see https://github.com/cthos/d8-perf-casper) we could re-use for that.

Where are we testing it?

Holy shit that data is amazing! :D

In the interest of "smoke test," let's say we wanted to focus on "the most-used version of browsers with at least a 15% marketshare." (I don't know if this is right or not, but for argument's sake...)

Playing around with http://gs.statcounter.com/ some it seems that would be:

Desktop

  • Latest version of Chrome
  • IE 11
  • Latest version of Firefox

Mobile/Tablet

  • Chrome 43
  • Safari 8 (iOS)
  • Android 4

Screenreader

  • Ideally JAWS, but that's not easy to get, so probably VoiceOver. Anyway, something.

...and hope that everything else will get fixed by fixing bugs in one of those. :P

What are our criteria for something that needs fixing?

- Something absolutely does not work in a certain browser. Ever.
- Something doesn't work very well in a particular browser and is annoying.
- Something looks significantly visually off in a particular browser, but still works okay.
- Something looks a tiny bit off and works just fine.

The first item is definitely a problem. The second would be good to fix. The third would be nice to fix. The fourth, ain't nobody got time for that.

That sounds good to me. I would say #1 is major (we would only escalate to critical in the event that it was both absolutely not working and a critical functionality of Drupal—so not "quick edit is not showing up" but "you literally cannot place a block"), #2 is normal, #3 is minor, and basically don't bother filing issues for #4. :) Not sure if that's right, though.

While I want to be all "go earth," I would count low-bandwidth testing, Opera Mini, no JS testing as "very good to have" but something that could happen during RC as opposed to holding up RC1. In the end, we want this checklist to be as quick / high impact as possible, because we can't tag RC1 until it's done.

I wonder if we can simulate low bandwidth and if testing low bandwidth + Chrome/Safari/Android on mobile would be enough, or if we have to test on Opera Mini as well.

our markup and front-end assets aren't frozen until RC1, but we can't make changes to those items after RC1. So how do we test, make changes, without knowing that other changes might cause regressions?

If it's fixing a functional bug, we can continue to make changes after RC1 (same for translations). We will have to re-run through this checklist again at release, so we can catch any accidental regressions then.

All of this points to the fact that for Drupal 9, one of our key goals should be building a visual regression and behavioral regression testing infrastructure into d.o.

Amen. :)

The real challenge is that we're almost at the point where front-end assets are going to be locked down... for five years or so. My understanding is that Drupal's HTML, CSS and JS is unable to be changed once we hit RC1.

I believe that's true of the default markup and base themes (https://www.drupal.org/node/1527558 enumerates what changes can be backported in detail), but there are workarounds such as marking Seven/Bartik in some way as "danger, do not extend", and adding optional new themes later in 8.x's release. But that'd be a very separate topic to this one.

RainbowArray’s picture

Issue summary: View changes

Thanks for the detailed notes, webchick!

I think the only thing I'd add to that is that we should probably test on recent Safari desktop as well. Definitely significant enough that I wouldn't leave it off the list.

When I am more conscious tomorrow, I'll update the issue summary.

webchick’s picture

Sure, that sounds fine. FWIW though, Safari seems to have only a ~6% usage on desktop according to http://gs.statcounter.com/#desktop-browser-ww-monthly-201407-201507.

attiks’s picture

+1 on testing on opera mini
+1 on testing on slow/high latency connections

nod_’s picture

davidhernandez’s picture

This seems to be growing beyond test mobile browsers to test everything? Marc's browser usage numbers are just mobile. We'd obviously see a different landscape if desktop was included.

As far as what to test, I'd focus on anonymous display of various content, (making sure fields, views, etc, come out right,) test breakpoint functionality, RTL text, content editing experience all around, and things a site visitor might do outside of just viewing, like commenting. I don't think we need a huge amount of testing for most administrative functions. I'm not convinced anyone will spend significant time editing content types or views on their phone. Yes, do some first level testing, but our limited hours are best put elsewhere. We aren't going to lose sleep if there is bug in editing taxonomy filters on your phone, but if you can't insert an image into a node mobile editing might be useless.

webchick’s picture

You're right, I am scope creeping a bit here because we're running out the clock on RC1, and all the very good questions Marc asks are relevant on all testing platforms. We can scale back to just mobile though if that's easier.

I'm also +1 for testing in everything we can possibly get our hands on, but just to be crystal clear: this issue (to define the mobile target list), as well as actually performing whatever tasks are decided here on those targets, is currently part of the RC1 checklist, and therefore will block the tagging of RC1. Which means we might work our asses off and FINALLY get to zero critical issues, only to sit here for X days/weeks/whatever while we figure this policy out and/or try and track someone down with Opera Mini on a Nokia whatever whatever.

So what we should probably do here is define a list of "must-have/should-have/could-have" target browsers. Only the ones in the "must-have" list would block RC (and later block 8.0.0), and this should be confined to whatever the bare minimum is to let us feel confident that RC1/8.0.0 aren't going to embarrass the people who worked so hard on the mobile initiative. The rest we would encourage people to test on, both prior to and during RC.

Also big +1 to David's thinking of tailoring the "what to test" list on desktop vs. mobile. That makes a lot of sense to prioritize the most likely common tasks for each.

davidhernandez’s picture

I sent an email to a few people about organizing a New Jersey sprint to do some of this testing before Barcelona. I'll how that goes.

RainbowArray’s picture

Issue summary: View changes

In the process of updating the issue summary. More later.

RainbowArray’s picture

Issue summary: View changes

Initial testing plan finished. We still need to define key testing tasks and feedback is welcome.

RainbowArray’s picture

Issue summary: View changes
webchick’s picture

Status: Active » Needs review

Marking needs review. Thanks so much for your work on this, Marc!

webchick’s picture

Title: [meta] Make sure Drupal 8 looks good and works right on mobile browsers » [meta] Make sure Drupal 8 looks good and works right on browsers (both mobile+desktop)

Re-titling to reflect the issue's current scope. We might want to split this into sub-issues, but for now I think it's better to discuss this whole general "problem" at once.

Taking a stab at https://pad.lullabot.com/p/d8-ui-testing-plan of defining a) what's new in D8, b) what breaks all the time, c) what's going to look super bad if it's broken at release, and defining some tasks based on the "venn diagram" htere. Help greatly appreciated!

davidhernandez’s picture

Definitely include anything with an autocomplete. I have no idea how well that does or does not work on mobile.

RainbowArray’s picture

Issue summary: View changes

Updated the issue summary with a set of testing tasks.

webchick’s picture

See also #2563741: Set up SauceLabs for automatically testing Drupal's front end. If anyone has experience with that, would appreciate the help. It sounds like it will massively reduce the amount of annoying clicking we need to do here.

RainbowArray’s picture

Printed off testing instructions so I can test while on a road trip (as passenger not driver of course!). We'll see how Drupal 8 does living on the EDGE!

rvtraveller’s picture

@mrdrummond: do you mind sharing those instructions? I'm trying to get some of my QA guys to run through Drupal 8 on all of the mobile devices we have but they have very little knowledge of the inner workings of Drupal so any help we can give them in terms of numbered steps/instructions would be great.

RainbowArray’s picture

@rtraveller: Testing instructions are in the issue summary. Thanks for helping!

jcnventura’s picture

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

webchick’s picture

Status: Needs review » Closed (outdated)

I completely forgot that this was still open... we've long since shipped Drupal 8, and any issues in specific browser should be filed as their own issues at this point.