Dead Zone

Stand alone.

広告

※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。

new blog

2019-04-03 20:51:34 | 雑記

新しいブログは Dead Zone です。



firefox: 閉じたウィンドウがupdate-restartで復活表示されてしまった件

2019-03-31 14:55:32 | 雑記

はてさて...
先日66.0から66.0.1へのアップデート時に、再起動したら既に(とっくに)閉じたウィンドウ(ポップアップ)が復活表示されるという仰天な出来事がありまして。
66.0.1から66.0.2へのアップデート時にも同じことをやらかしてくれやがりまして。
ナンジャコリャと調べてみたら、どうも大昔からある不具合のようで...
類似(あるいは同根)バグの 1232206 - Session restore opens windows which were closed before finishing the last session もガン無視放置されてるし。
困ったもんだ(-_-;)

これ、大元の大元は
625016 - Users have app tab and panorama data loss depending on window close order
らしく。Firefox 7からそうだったんじゃないかと(@_@) さすがに7の検証はできないけど。
要するに。

  1. ウィンドウclose時にsession stateの該当データに_shouldRestoreフラグが立てられ
  2. リスタートでsession stateが保存される際に_shouldRestoreフラグが立っているwindow(閉じたウィンドウ)が通常のwindowに戻されてしまい
  3. 再起動した時のsession restoreでwindowが復元されてしまう

というお粗末な話で。
session stateが保存される際に_shouldRestoreフラグは消されるので、session intervalか何かでstateが保存されてしまえばこの不具合は発生しなくなるという(-_-)
いくつかのevent(アクション)によってもフラグは消されるので、例えばCtrl+Nで開いたウィンドウを閉じた後、メインウィンドウでタブを開くとか閉じるとかした後なら、この不具合は発生しません。
いや何だよ_shouldRestoreって。出鱈目にも程がある。としか思えないんだけど。


YouTube sidebar

2019-03-28 12:14:58 | 雑記

元ネタは
Where in Prefs.jp Do I Hide YT Sidebar? • mozillaZine Forums
YouTubeのsidebarが出っぱなしなんだが、という話で。

私は狭小画面で使ってるので全然知りませんでしたが、画面サイズがある程度大きいとYouTubeはsidebarをデフォルトで表示させるようで、zoomで簡単に確認できます。FirefoxだろうがChromeだろうが。

ググってみても解決策は無さげで、非表示(display:none)にする方法はありますが、それはauto hideじゃないし。

というわけで。ほぼほぼゴミですが。

// ==UserScript==
// @name         Hide YouTube Sidebar
// @namespace    http://tampermonkey.net/
// @version      0.4
// @match        https://www.youtube.com/*
// @grant        none
// ==/UserScript==

(function() {
  function closeGuide() {
    if (window.Polymer) {
      let guideService = window.Polymer.dom().node.getElementById("guide-service");
      if (guideService) {
        setTimeout(function(){
          guideService.closeGuide_();
        }, 500);
      }
    }
  }
  document.body.addEventListener("yt-navigate-finish", closeGuide);
  closeGuide();
})();

 


・・・

2019-03-25 12:42:48 | Weblog

いやなんかもう

悲惨。

gooブログがリニューアルされて劇的に使い勝手が悪くなってしまってどうしたもんかと。

う~ん

 


CCleaner v5.54.7088

2019-03-06 11:26:05 | 雑記

ウィンドウの最小サイズが妙にデカくなったのはさておいて。
Options>Cookiesにて、keepするcookieを追加して再起動すると、Cookies on Computerのリストに何も表示されず...

なんじゃこりゃぁ(゜゜;)と焦ってしまって最初気付かなかったんですが、Cookies to Keepの先頭にブランクが追加されていて、こいつが悪さしてたようで。削除すれば正常に動作するんですが。

なんだかな...
こんなところにバグを追加できる才能に感服する(-_-;)


nightly: add-ons page

2019-03-01 08:53:35 | 雑記

で、about:addonsを見るとStylusにLegacyとか(^^; アイコンもデフォルトのだし。クリックしてもコンテンツは空になってしまい。

原因は
1529374 - Installing built in addon breaks devtools addons tests
らしく。
Browser Consoleに「Error: getResourceURI() must receive a relative path」と出るので何かと思えば↑に辿り着き、Stylusのmanifest.jsonを見るとiconsのpathが"/images/icon/16.png"のようになっているので。
イヤハヤヽ( ´ー)ノ フッ

[蛇足]
icons - Mozilla | MDN
Inernet Archiveで最古(^^;)のページを見ても
>It consists of key-value pairs of image size in px and image path relative to the root directory of the extension.
"relative"って明記してあるしなぁ...
(先頭の"/"取るだけで全部直るのかどうかは知らんけど)

 


nightly: push id 35540

2019-02-12 19:02:06 | 雑記

おや?

1520329 - Add simple infrastructure for opening a Picture in Picture window and cloning a video stream to it

[追記]
と思いきや(?)まだ全然「最初の一歩」だった(^^;

 


firefox: default button

2019-02-02 11:39:25 | 雑記

redditにて。
Close tabs?のダイアログのデフォルトボタンは現状Close tabsなんだがCancelにできんの?
てな話が。(https://old.reddit.com/r/firefox/comments/am8gbe/is_there_a_way_to_make_the_default_option_in_this/)

調べてみたら、このダイアログは汎用のメソッドにパラメータを渡して出していて、手の加えようが無く。どうしようもないんですが。この手の要望がbugzillaに上がってないわけは無いよな、と思いつつ漁ってみたらば。

349397 - Attempting to close multiple-tabs window should suggest "close current tab only"; deault should be "cancel"

>Reported: 13 years ago

...チ~ン

ちなみに。該当箇所は
https://searchfox.org/mozilla-central/source/browser/base/content/tabbrowser.js#2704
変更するなら
|let flags = (ps.BUTTON_TITLE_IS_STRING * ps.BUTTON_POS_0) +
|  (ps.BUTTON_TITLE_CANCEL * ps.BUTTON_POS_1);

|let flags = (ps.BUTTON_TITLE_IS_STRING * ps.BUTTON_POS_0) +
|  (ps.BUTTON_TITLE_CANCEL * ps.BUTTON_POS_1) +  ps.BUTTON_POS_1_DEFAULT;
に。

余談ですが、上記スレの直前のスレ(https://old.reddit.com/r/firefox/comments/am8bbe/moving_text_looks_bad_but_looks_fine_in_chrome/)は、14年前のbugの話題だったり...

 


nightly: about:config

2019-01-31 14:17:44 | 雑記

about:configが新しくなり...

...な~にがdragonsだよ...

_| ̄|○

何なんだこの児戯は(-_-;)

いや本題は、旧about:configはchrome://global/content/config.xulで見れるよ。って話があるけど見えません。何も表示されず、ロード中のまま。たぶん裏ではエラーで落ちてるんだろうけどconsoleにメッセージは何も無し。

なんでかなぁ、と思ったらば。
インストールフォルダにdistributionフォルダを作ってpolicies.jsonで
"DisableTelemetry": true
を指定しているとそうなるようで。これがfalseだと、chrome://global/content/config.xulで旧about:configがちゃんと表示されるようになる。
...ムカつく(-_-メ)

 


nightly: browser-extension-data

2019-01-27 12:17:25 | 雑記

今頃気付いたんですが。
Add-onの設定はprofileのbrowser-extension-dataフォルダの下にjsonファイルで保存されてたんですが、現在はIndexedDB内に保存されるようになったらしく。

1406181 - Use indexedDB as the backend for storage.local
1488825 - Enable ExtensionStorageIDB backend on all channels

jsonファイルの時はエディタで簡単に修正・変更できたんですが、それができなくなってしまい...
困りはしないけど。
困りはしないけど...
とあるAdd-onが上手く動作しなくなってたので、設定が正しく保存されてるかどうか確認しようとしたら...確認できなかったわけで...
ハテサテ

上のbugにある通り、とりあえず extensions.webextensions.ExtensionStorageIDB.enabled をfalseにしちゃえば従来通りの動作にはなるんですが。今のところ。
ハテサテ