rspec / rspec-rails

RSpec for Rails 6+
https://rspec.info
MIT License
5.19k stars 1.04k forks source link

Pre version of RSpec-rails bugging out when listening for change to ActiveSupport::TimeWithZone values #2210

Closed Arepo closed 4 years ago

Arepo commented 5 years ago

What Ruby, Rails and RSpec versions are you using?

Ruby version: 2.6.5 Rails version: 6.0.0 RSpec versions: rspec-rails 4.0.0.pre rspec-core 3.10.0.pre rspec-expectations 3.10.0.pre rspec-mocks 3.10.0.pre rspec-support 3.10.0.pre

(I wouldn't normally use non-stable releases, but I had the same issues as the user on this thread, and solved them per the suggestion there)

Observed behaviour

In an Rspec test in Rails >6.0.0 and (eg) a Devise confirmable user, run the following command:

 expect { nil }.not_to change { user.confirmation_sent_at }

(where nil can be any operation, and #confirmation_sent_at is a standard ActiveRecord attribute method, returning an instance of ActiveSupport::TimeWithZone)

This fails with a message like expected 'user.confirmation_sent_at' not to have changed, but did change from 2019-11-20 12:43:29.805732000 +0000 to 2019-11-20 12:43:29.805732000 +0000 - where the two times are identical.

Expected behaviour

The test should pass

Can you provide an example app?

I set up a Rails app without Devise, and with the same versions of the relevant testing gems, and unfortunately it didn't recreate the issue. I don't have time to plug in Devise/check the other libraries until it triggers the edge case, and in the meantime I can work around the bug easily enough by just storying the values of confirmation_sent_at, so I'll paste our Gemfile.lock below in the hope that this is helpful to you:

GIT
  remote: https://github.com/rspec/rspec-core
  revision: b7067c5da4fde57cbbff739b168008482e61db44
  specs:
    rspec-core (3.10.0.pre)
      rspec-support (= 3.10.0.pre)

GIT
  remote: https://github.com/rspec/rspec-expectations
  revision: 99f9bcaff2a6f3d82f4e350e829eca6ab015694f
  specs:
    rspec-expectations (3.10.0.pre)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (= 3.10.0.pre)

GIT
  remote: https://github.com/rspec/rspec-mocks
  revision: 5b897e8f74f3059aef43f1ed5f91719f2267a04e
  specs:
    rspec-mocks (3.10.0.pre)
      diff-lcs (>= 1.2.0, < 2.0)
      rspec-support (= 3.10.0.pre)

GIT
  remote: https://github.com/rspec/rspec-rails
  revision: 9805caec345784d69e20c585f4ddd926254deef0
  branch: master
  specs:
    rspec-rails (4.0.0.pre)
      actionpack (>= 4.2)
      activesupport (>= 4.2)
      railties (>= 4.2)
      rspec-core (= 3.10.0.pre)
      rspec-expectations (= 3.10.0.pre)
      rspec-mocks (= 3.10.0.pre)
      rspec-support (= 3.10.0.pre)

GIT
  remote: https://github.com/rspec/rspec-support
  revision: 673133cdd13b17077b3d88ece8d7380821f8d7dc
  specs:
    rspec-support (3.10.0.pre)

GEM
  remote: https://rubygems.org/
  specs:
    CFPropertyList (2.3.6)
    actioncable (6.0.0)
      actionpack (= 6.0.0)
      nio4r (~> 2.0)
      websocket-driver (>= 0.6.1)
    actionmailbox (6.0.0)
      actionpack (= 6.0.0)
      activejob (= 6.0.0)
      activerecord (= 6.0.0)
      activestorage (= 6.0.0)
      activesupport (= 6.0.0)
      mail (>= 2.7.1)
    actionmailer (6.0.0)
      actionpack (= 6.0.0)
      actionview (= 6.0.0)
      activejob (= 6.0.0)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 2.0)
    actionpack (6.0.0)
      actionview (= 6.0.0)
      activesupport (= 6.0.0)
      rack (~> 2.0)
      rack-test (>= 0.6.3)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.2.0)
    actiontext (6.0.0)
      actionpack (= 6.0.0)
      activerecord (= 6.0.0)
      activestorage (= 6.0.0)
      activesupport (= 6.0.0)
      nokogiri (>= 1.8.5)
    actionview (6.0.0)
      activesupport (= 6.0.0)
      builder (~> 3.1)
      erubi (~> 1.4)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.1, >= 1.2.0)
    activejob (6.0.0)
      activesupport (= 6.0.0)
      globalid (>= 0.3.6)
    activemodel (6.0.0)
      activesupport (= 6.0.0)
    activerecord (6.0.0)
      activemodel (= 6.0.0)
      activesupport (= 6.0.0)
    activestorage (6.0.0)
      actionpack (= 6.0.0)
      activejob (= 6.0.0)
      activerecord (= 6.0.0)
      marcel (~> 0.3.1)
    activesupport (6.0.0)
      concurrent-ruby (~> 1.0, >= 1.0.2)
      i18n (>= 0.7, < 2)
      minitest (~> 5.1)
      tzinfo (~> 1.1)
      zeitwerk (~> 2.1, >= 2.1.8)
    addressable (2.7.0)
      public_suffix (>= 2.0.2, < 5.0)
    administrate (0.12.0)
      actionpack (>= 4.2)
      actionview (>= 4.2)
      activerecord (>= 4.2)
      autoprefixer-rails (>= 6.0)
      datetime_picker_rails (~> 0.0.7)
      jquery-rails (>= 4.0)
      kaminari (>= 1.0)
      momentjs-rails (~> 2.8)
      sassc-rails (~> 2.1)
      selectize-rails (~> 0.6)
    autoprefixer-rails (9.7.2)
      execjs
    awesome_print (1.8.0)
    aws-eventstream (1.0.3)
    aws-partitions (1.240.0)
    aws-sdk-core (3.78.0)
      aws-eventstream (~> 1.0, >= 1.0.2)
      aws-partitions (~> 1, >= 1.239.0)
      aws-sigv4 (~> 1.1)
      jmespath (~> 1.0)
    aws-sdk-kms (1.25.0)
      aws-sdk-core (~> 3, >= 3.71.0)
      aws-sigv4 (~> 1.1)
    aws-sdk-rails (3.0.5)
      aws-sdk-ses (~> 1)
      railties (>= 5.2.0)
    aws-sdk-s3 (1.55.0)
      aws-sdk-core (~> 3, >= 3.77.0)
      aws-sdk-kms (~> 1)
      aws-sigv4 (~> 1.1)
    aws-sdk-ses (1.27.0)
      aws-sdk-core (~> 3, >= 3.71.0)
      aws-sigv4 (~> 1.1)
    aws-sigv4 (1.1.0)
      aws-eventstream (~> 1.0, >= 1.0.2)
    backports (3.15.0)
    bcrypt (3.1.13)
    bindex (0.8.1)
    builder (3.2.3)
    capybara (3.23.0)
      addressable
      mini_mime (>= 0.1.3)
      nokogiri (~> 1.8)
      rack (>= 1.6.0)
      rack-test (>= 0.6.3)
      regexp_parser (~> 1.5)
      xpath (~> 3.2)
    capybara-email (3.0.1)
      capybara (>= 2.4, < 4.0)
      mail
    carrierwave (2.0.2)
      activemodel (>= 5.0.0)
      activesupport (>= 5.0.0)
      addressable (~> 2.6)
      image_processing (~> 1.1)
      mimemagic (>= 0.3.0)
      mini_mime (>= 0.1.3)
    carrierwave-aws (1.4.0)
      aws-sdk-s3 (~> 1.0)
      carrierwave (>= 0.7, < 2.1)
    childprocess (3.0.0)
    codeclimate-test-reporter (1.0.9)
      simplecov (<= 0.13)
    coderay (1.1.2)
    coffee-rails (5.0.0)
      coffee-script (>= 2.2.0)
      railties (>= 5.2.0)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.12.2)
    colored (1.2)
    concurrent-ruby (1.1.5)
    connection_pool (2.2.2)
    contentful (2.15.0)
      http (> 0.8, < 5.0)
      multi_json (~> 1)
    contentful-management (2.11.0)
      http (> 1.0, < 5.0)
      json (>= 1.8, < 3.0)
      multi_json (~> 1)
    contentful_model (1.2.0)
      activesupport
      contentful (~> 2.7)
      contentful-management (~> 2.0)
      redcarpet
    countries (3.0.0)
      i18n_data (~> 0.8.0)
      sixarm_ruby_unaccent (~> 1.1)
      unicode_utils (~> 1.4)
    country_select (4.0.0)
      countries (~> 3.0)
      sort_alphabetical (~> 1.0)
    crack (0.4.3)
      safe_yaml (~> 1.0.0)
    crass (1.0.5)
    cucumber (3.1.2)
      builder (>= 2.1.2)
      cucumber-core (~> 3.2.0)
      cucumber-expressions (~> 6.0.1)
      cucumber-wire (~> 0.0.1)
      diff-lcs (~> 1.3)
      gherkin (~> 5.1.0)
      multi_json (>= 1.7.5, < 2.0)
      multi_test (>= 0.1.2)
    cucumber-core (3.2.1)
      backports (>= 3.8.0)
      cucumber-tag_expressions (~> 1.1.0)
      gherkin (~> 5.0)
    cucumber-expressions (6.0.1)
    cucumber-rails (1.8.0)
      capybara (>= 2.12, < 4)
      cucumber (>= 3.0.2, < 4)
      mime-types (>= 2.0, < 4)
      nokogiri (~> 1.8)
      railties (>= 4.2, < 7)
    cucumber-tag_expressions (1.1.1)
    cucumber-wire (0.0.1)
    database_cleaner (1.7.0)
    datetime_picker_rails (0.0.7)
      momentjs-rails (>= 2.8.1)
    devise (4.7.1)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 4.1.0)
      responders
      warden (~> 1.2.3)
    diff-lcs (1.3)
    doc_ripper (0.0.9)
      CFPropertyList (~> 2.3)
      colored (~> 1.2)
    docile (1.1.5)
    domain_name (0.5.20190701)
      unf (>= 0.0.5, < 1.0.0)
    dotenv (2.7.5)
    dotenv-rails (2.7.5)
      dotenv (= 2.7.5)
      railties (>= 3.2, < 6.1)
    email_spec (2.2.0)
      htmlentities (~> 4.3.3)
      launchy (~> 2.1)
      mail (~> 2.7)
    erubi (1.9.0)
    execjs (2.7.0)
    factory_bot (5.1.1)
      activesupport (>= 4.2.0)
    factory_bot_rails (5.1.1)
      factory_bot (~> 5.1.0)
      railties (>= 4.2.0)
    faraday (0.17.0)
      multipart-post (>= 1.2, < 3)
    faraday_middleware (0.13.1)
      faraday (>= 0.7.4, < 1.0)
    ffi (1.11.2)
    ffi-compiler (1.0.1)
      ffi (>= 1.0.0)
      rake
    gherkin (5.1.0)
    globalid (0.4.2)
      activesupport (>= 4.2.0)
    hashdiff (1.0.0)
    hashie (3.6.0)
    hellosign-ruby-sdk (3.7.7)
      faraday
      mime-types
      multi_json
    htmlentities (4.3.4)
    http (4.2.0)
      addressable (~> 2.3)
      http-cookie (~> 1.0)
      http-form_data (~> 2.0)
      http-parser (~> 1.2.0)
    http-cookie (1.0.3)
      domain_name (~> 0.5)
    http-form_data (2.1.1)
    http-parser (1.2.1)
      ffi-compiler (>= 1.0, < 2.0)
    i18n (1.7.0)
      concurrent-ruby (~> 1.0)
    i18n_data (0.8.0)
    image_processing (1.7.1)
      mini_magick (~> 4.0)
      ruby-vips (>= 2.0.13, < 3)
    jmespath (1.4.0)
    jquery-rails (4.3.5)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    json (2.2.0)
    jwt (1.5.6)
    kaminari (1.1.1)
      activesupport (>= 4.1.0)
      kaminari-actionview (= 1.1.1)
      kaminari-activerecord (= 1.1.1)
      kaminari-core (= 1.1.1)
    kaminari-actionview (1.1.1)
      actionview
      kaminari-core (= 1.1.1)
    kaminari-activerecord (1.1.1)
      activerecord
      kaminari-core (= 1.1.1)
    kaminari-core (1.1.1)
    launchy (2.4.3)
      addressable (~> 2.3)
    letter_opener (1.7.0)
      launchy (~> 2.2)
    loofah (2.3.1)
      crass (~> 1.0.2)
      nokogiri (>= 1.5.9)
    mail (2.7.1)
      mini_mime (>= 0.1.1)
    marcel (0.3.3)
      mimemagic (~> 0.3.2)
    method_source (0.9.2)
    mime-types (3.3)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2019.1009)
    mimemagic (0.3.3)
    mini_magick (4.9.5)
    mini_mime (1.0.2)
    mini_portile2 (2.4.0)
    minidown (2.1.1)
    minitest (5.13.0)
    momentjs-rails (2.20.1)
      railties (>= 3.1)
    multi_json (1.14.1)
    multi_test (0.1.2)
    multi_xml (0.6.0)
    multipart-post (2.1.1)
    mustermann (1.0.3)
    nio4r (2.5.2)
    nokogiri (1.10.5)
      mini_portile2 (~> 2.4.0)
    oauth2 (1.4.2)
      faraday (>= 0.8, < 2.0)
      jwt (>= 1.0, < 3.0)
      multi_json (~> 1.3)
      multi_xml (~> 0.5)
      rack (>= 1.2, < 3)
    omniauth (1.9.0)
      hashie (>= 3.4.6, < 3.7.0)
      rack (>= 1.6.2, < 3)
    omniauth-google-oauth2 (0.5.2)
      jwt (~> 1.5)
      multi_json (~> 1.3)
      omniauth (>= 1.1.1)
      omniauth-oauth2 (>= 1.3.1)
    omniauth-linkedin-oauth2 (1.0.0)
      omniauth-oauth2
    omniauth-oauth2 (1.6.0)
      oauth2 (~> 1.1)
      omniauth (~> 1.9)
    orm_adapter (0.5.0)
    pg (1.1.4)
    pry (0.12.2)
      coderay (~> 1.1.0)
      method_source (~> 0.9.0)
    pry-rails (0.3.9)
      pry (>= 0.10.4)
    pry-remote (0.1.8)
      pry (~> 0.9)
      slop (~> 3.0)
    public_suffix (4.0.1)
    puma (4.3.0)
      nio4r (~> 2.0)
    rack (2.0.7)
    rack-protection (2.0.7)
      rack
    rack-proxy (0.6.5)
      rack
    rack-test (1.1.0)
      rack (>= 1.0, < 3)
    rails (6.0.0)
      actioncable (= 6.0.0)
      actionmailbox (= 6.0.0)
      actionmailer (= 6.0.0)
      actionpack (= 6.0.0)
      actiontext (= 6.0.0)
      actionview (= 6.0.0)
      activejob (= 6.0.0)
      activemodel (= 6.0.0)
      activerecord (= 6.0.0)
      activestorage (= 6.0.0)
      activesupport (= 6.0.0)
      bundler (>= 1.3.0)
      railties (= 6.0.0)
      sprockets-rails (>= 2.0.0)
    rails-controller-testing (1.0.4)
      actionpack (>= 5.0.1.x)
      actionview (>= 5.0.1.x)
      activesupport (>= 5.0.1.x)
    rails-dom-testing (2.0.3)
      activesupport (>= 4.2.0)
      nokogiri (>= 1.6)
    rails-html-sanitizer (1.3.0)
      loofah (~> 2.3)
    rails-i18n (6.0.0)
      i18n (>= 0.7, < 2)
      railties (>= 6.0.0, < 7)
    rails_12factor (0.0.3)
      rails_serve_static_assets
      rails_stdout_logging
    rails_serve_static_assets (0.0.5)
    rails_stdout_logging (0.0.5)
    railties (6.0.0)
      actionpack (= 6.0.0)
      activesupport (= 6.0.0)
      method_source
      rake (>= 0.8.7)
      thor (>= 0.20.3, < 2.0)
    rake (13.0.1)
    rb-fsevent (0.10.3)
    rb-inotify (0.10.0)
      ffi (~> 1.0)
    redcarpet (3.5.0)
    redis (4.1.3)
    redis-actionpack (5.1.0)
      actionpack (>= 4.0, < 7)
      redis-rack (>= 1, < 3)
      redis-store (>= 1.1.0, < 2)
    redis-activesupport (5.2.0)
      activesupport (>= 3, < 7)
      redis-store (>= 1.3, < 2)
    redis-rack (2.0.6)
      rack (>= 1.5, < 3)
      redis-store (>= 1.2, < 2)
    redis-rails (5.0.2)
      redis-actionpack (>= 5.0, < 6)
      redis-activesupport (>= 5.0, < 6)
      redis-store (>= 1.2, < 2)
    redis-store (1.6.0)
      redis (>= 2.2, < 5)
    regexp_parser (1.6.0)
    responders (3.0.0)
      actionpack (>= 5.0)
      railties (>= 5.0)
    restforce (4.2.0)
      faraday (>= 0.9.0, <= 1.0)
      faraday_middleware (>= 0.8.8, <= 1.0)
      hashie (>= 1.2.0, < 4.0)
      json (>= 1.7.5)
      jwt (>= 1.5.6)
    rspec_junit_formatter (0.4.1)
      rspec-core (>= 2, < 4, != 2.12.0)
    ruby-vips (2.0.16)
      ffi (~> 1.9)
    rubyzip (2.0.0)
    sablon (0.3.2)
      nokogiri (>= 1.8.5)
      rubyzip (>= 1.1.1)
    safe_yaml (1.0.5)
    sass (3.7.4)
      sass-listen (~> 4.0.0)
    sass-listen (4.0.0)
      rb-fsevent (~> 0.9, >= 0.9.4)
      rb-inotify (~> 0.9, >= 0.9.7)
    sass-rails (5.1.0)
      railties (>= 5.2.0)
      sass (~> 3.1)
      sprockets (>= 2.8, < 4.0)
      sprockets-rails (>= 2.0, < 4.0)
      tilt (>= 1.1, < 3)
    sassc (2.2.1)
      ffi (~> 1.9)
    sassc-rails (2.1.2)
      railties (>= 4.0.0)
      sassc (>= 2.0)
      sprockets (> 3.0)
      sprockets-rails
      tilt
    selectize-rails (0.12.6)
    selenium-webdriver (3.142.6)
      childprocess (>= 0.5, < 4.0)
      rubyzip (>= 1.2.2)
    sentry-raven (2.12.3)
      faraday (>= 0.7.6, < 1.0)
    shoulda-matchers (4.1.2)
      activesupport (>= 4.2.0)
    sidekiq (6.0.3)
      connection_pool (>= 2.2.2)
      rack (>= 2.0.0)
      rack-protection (>= 2.0.0)
      redis (>= 4.1.0)
    simplecov (0.13.0)
      docile (~> 1.1.0)
      json (>= 1.8, < 3)
      simplecov-html (~> 0.10.0)
    simplecov-html (0.10.2)
    sinatra (2.0.7)
      mustermann (~> 1.0)
      rack (~> 2.0)
      rack-protection (= 2.0.7)
      tilt (~> 2.0)
    sixarm_ruby_unaccent (1.2.0)
    slop (3.6.0)
    sort_alphabetical (1.1.0)
      unicode_utils (>= 1.2.2)
    spring (2.1.0)
    sprockets (3.7.2)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.1)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    stripe (5.10.0)
    thor (0.20.3)
    thread_safe (0.3.6)
    tilt (2.0.10)
    timecop (0.9.1)
    tzinfo (1.2.5)
      thread_safe (~> 0.1)
    uglifier (4.2.0)
      execjs (>= 0.3.0, < 3)
    unf (0.1.4)
      unf_ext
    unf_ext (0.0.7.6)
    unicode_utils (1.4.0)
    vcr (5.0.0)
    warden (1.2.8)
      rack (>= 2.0.6)
    web-console (4.0.1)
      actionview (>= 6.0.0)
      activemodel (>= 6.0.0)
      bindex (>= 0.4.0)
      railties (>= 6.0.0)
    webdrivers (4.1.3)
      nokogiri (~> 1.6)
      rubyzip (>= 1.3.0)
      selenium-webdriver (>= 3.0, < 4.0)
    webmock (3.7.6)
      addressable (>= 2.3.6)
      crack (>= 0.3.2)
      hashdiff (>= 0.4.0, < 2.0.0)
    webpacker (4.2.0)
      activesupport (>= 4.2)
      rack-proxy (>= 0.6.1)
      railties (>= 4.2)
    websocket-driver (0.7.1)
      websocket-extensions (>= 0.1.0)
    websocket-extensions (0.1.4)
    xpath (3.2.0)
      nokogiri (~> 1.8)
    zeitwerk (2.2.1)

PLATFORMS
  ruby

DEPENDENCIES
  administrate (~> 0.12.0)
  awesome_print (~> 1.8.0)
  aws-sdk-rails (~> 3.0.5)
  capybara (~> 3.23.0)
  capybara-email (~> 3.0.1)
  carrierwave (~> 2.0.2)
  carrierwave-aws (~> 1.4.0)
  codeclimate-test-reporter (~> 1.0.9)
  coffee-rails (~> 5.0.0)
  contentful_model (~> 1.2.0)
  country_select (~> 4.0.0)
  cucumber-rails (~> 1.8.0)
  database_cleaner (~> 1.7.0)
  devise (~> 4.7.0)
  doc_ripper (~> 0.0.9)
  dotenv-rails (~> 2.7.5)
  email_spec (~> 2.2.0)
  factory_bot_rails (~> 5.1.1)
  hellosign-ruby-sdk (~> 3.7.7)
  jquery-rails (~> 4.3.5)
  kaminari (~> 1.1.1)
  launchy (~> 2.4.3)
  letter_opener (~> 1.7.0)
  mini_magick (~> 4.9.5)
  minidown (~> 2.1.1)
  omniauth-google-oauth2 (~> 0.5.2)
  omniauth-linkedin-oauth2 (~> 1.0.0)
  omniauth-oauth2 (~> 1.6.0)
  pg (~> 1.1.4)
  pry-rails (~> 0.3.9)
  pry-remote (~> 0.1.8)
  puma (~> 4.3.0)
  rails (= 6.0.0)
  rails-controller-testing (~> 1.0.4)
  rails-i18n (~> 6.0.0)
  rails_12factor (~> 0.0.3)
  redis-rails (~> 5.0.0)
  restforce (~> 4.2.0)
  rspec-core!
  rspec-expectations!
  rspec-mocks!
  rspec-rails!
  rspec-support!
  rspec_junit_formatter (~> 0.4.1)
  sablon (~> 0.3.2)
  sass-rails (~> 5.0)
  selenium-webdriver (~> 3.142.4)
  sentry-raven (~> 2.12.3)
  shoulda-matchers (~> 4.1.2)
  sidekiq (~> 6.0.3)
  sinatra (~> 2.0.7)
  spring (~> 2.1.0)
  stripe (~> 5.10.0)
  timecop (~> 0.9.1)
  uglifier (~> 4.2.0)
  vcr (~> 5.0.0)
  web-console (~> 4.0.1)
  webdrivers (~> 4.1.3)
  webmock (~> 3.7.6)
  webpacker (~> 4.2.0)

RUBY VERSION
   ruby 2.6.5p114

BUNDLED WITH
   1.17.3
JonRowe commented 5 years ago

Have you seen this behaviour with 4.0.0.beta3 or only the git based pre-releases? Theres a chance there is an unreleased feature is causing this behaviour (and it might stay unreleased if so), otherwise if you can only replicate it in your app with devise it would suggest that one of your dependencies is to blame not rspec-rails and theres potentially nothing to do...

pirj commented 4 years ago

@Arepo can you please elaborate a bit?

I suggest setting a breakpoint here and identify what has changed exactly that is causing the expectation to fail.

I don't have time

Please keep in mind that we are volunteers here, and even though it's very helpful to report bugs, the more detailed they are, the higher is the chance of them being resolved soon.

JonRowe commented 4 years ago

Closing until a reproduction or something we can debug arises.